<commit_before>---
title: The Ember.js Times - Issue No. 49
author: <NAME>, <NAME>, <NAME>, <NAME>, <NAME>
tags: Recent Posts, Newsletter, Ember.js Times, 2018
alias : "blog/2018/06/01/the-emberjs-times-issue-49.html"
responsive: true
---

<section class="breaking-news blog-row">
  <h3><a href="https://twitter.com/eaf4/status/1002258968910159873" target="npm">Breaking News: Just import from NPM! 🚨</a></h3>
  <p>Just before the editorial deadline, we received reports from the internet
   that there is now a way to easily <code>npm install</code> a <strong>package</strong> and <strong>import</strong> it into your Ember app.
   The addon <a href="https://github.com/ef4/ember-auto-import" target="emberauto">ember-auto-import</a>
   will allow <strong>zero-configuration imports</strong> out of the box today
   and should be a suitable until the <a href="https://www.emberjs.com/blog/2018/05/25/the-emberjs-times-issue-48.html#toc_a-href-https-github-com-ember-cli-ember-cli-pull-7826-a-package-out-for-delivery-to-ember-cli-a" target="package">packager feature</a> lands in Ember CLI.
   Reports also claim that addon author and Ember Core team member <a href="https://github.com/ef4" target="ed">@ef4</a> stated that <a href="https://twitter.com/eaf4/status/1002258968910159873" target="inspire">his work was heavily inspired</a> by a particular blog post series using the hashtag <a href="https://github.com/zinyando/emberjs2018-posts" target="ember18">#EmberJS2018</a>.</p>
</section>

ਸਤ ਸ੍ਰੀ ਅਕਾਲ Emberistas!

This week we have a 🌟 Special Edition 🌟😲 for you: we'll take a look into the internals of the new
Ember Guides website, which has had a [complete makeover and relaunched this month](https://www.emberjs.com/blog/2018/05/25/the-emberjs-times-issue-48.html#toc_a-href-https-guides-emberjs-com-new-ember-guides-launched-a) to finally run on an amazing Ember app. This will finally make contributions through the Ember community immensely easier. ✨

In this special edition of The Ember.js Times, [@real_ate](https://github.com/mansona) who championed the migration of the Guides will let us have a peek into [the new app's](https://github.com/ember-learn/guides-app) internals and into its Broccoli powered build pipeline. So get ready to hit your recommended daily intake of veggies 🥒🥕 and read on...

---

This is the second part of a six part series on how we rebuilt the new Ember Guides from the ground up
over the course of six months, converting it into an Ember app in the process. If you want to see
the first part in this series check it out [here](https://blog.stonecircle.io/the-right-way-to-build-the-ember-guides/). You
can keep track of the posts by following the RSS feed at the top of the page.

## Initial experiments

In the very early stages of the conversations about upgrading the Ember Guides to be a fully-fledged
Ember app, <NAME> (AKA [@rtablada](https://github.com/rtablada)) pointed me towards an
experiment that he had started to get the ball rolling. It was called
[broccoli-blog-api](https://github.com/rtablada/broccoli-blog-api) and was designed to:

> Translate a directory (or set of directories) of Markdown documents into a static JSON:API.

Having worked extensively with Broccoli many years ago (before Ember CLI was the official build
system for Ember), I thought to myself "What's the worst that could happen?" and jumped straight into<commit_msg>add mention of crosspost on blog and goodbits<commit_after>---
title: The Ember.js Times - Issue No. 49
author: <NAME>, <NAME>, <NAME>, <NAME>, <NAME>
tags: Recent Posts, Newsletter, Ember.js Times, 2018
alias : "blog/2018/06/01/the-emberjs-times-issue-49.html"
responsive: true
---

<section class="breaking-news blog-row">
  <h3><a href="https://twitter.com/eaf4/status/1002258968910159873" target="npm">Breaking News: Just import from NPM! 🚨</a></h3>
  <p>Just before the editorial deadline, we received reports from the internet
   that there is now a way to easily <code>npm install</code> a <strong>package</strong> and <strong>import</strong> it into your Ember app.
   The addon <a href="https://github.com/ef4/ember-auto-import" target="emberauto">ember-auto-import</a>
   will allow <strong>zero-configuration imports</strong> out of the box today
   and should be a suitable until the <a href="https://www.emberjs.com/blog/2018/05/25/the-emberjs-times-issue-48.html#toc_a-href-https-github-com-ember-cli-ember-cli-pull-7826-a-package-out-for-delivery-to-ember-cli-a" target="package">packager feature</a> lands in Ember CLI.
   Reports also claim that addon author and Ember Core team member <a href="https://github.com/ef4" target="ed">@ef4</a> stated that <a href="https://twitter.com/eaf4/status/1002258968910159873" target="inspire">his work was heavily inspired</a> by a particular blog post series using the hashtag <a href="https://github.com/zinyando/emberjs2018-posts" target="ember18">#EmberJS2018</a>.</p>
</section>

ਸਤ ਸ੍ਰੀ ਅਕਾਲ Emberistas!

This week we have a 🌟 Special Edition 🌟😲 for you: we'll take a look into the internals of the new
Ember Guides website, which has had a [complete makeover and relaunched this month](https://www.emberjs.com/blog/2018/05/25/the-emberjs-times-issue-48.html#toc_a-href-https-guides-emberjs-com-new-ember-guides-launched-a) to finally run on an amazing Ember app. This will finally make contributions through the Ember community immensely easier. ✨

In this special edition of The Ember.js Times, [@real_ate](https://github.com/mansona) who championed the migration of the Guides will let us have a peek into [the new app's](https://github.com/ember-learn/guides-app) internals and into its Broccoli powered build pipeline. So get ready to hit your recommended daily intake of veggies 🥒🥕 and read either on the [Ember blog](https://www.emberjs.com/blog/2018/06/01/the-emberjs-times-issue-49.html) or in our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/2018/06/01/issue-49) about what has been going on in Emberland this week...

---

This is the second part of a six part series on how we rebuilt the new Ember Guides from the ground up
over the course of six months, converting it into an Ember app in the process. If you want to see
the first part in this series check it out [here](https://blog.stonecircle.io/the-right-way-to-build-the-ember-guides/). You
can keep track of the posts by following the RSS feed at the top of the page.

## Initial experiments

In the very early stages of the conversations about upgrading the Ember Guides to be a fully-fledged
Ember app, <NAME> (AKA [@rtablada](https://github.com/rtablada)) pointed me towards an
experiment that he had started to get the ball rolling. It was called
[broccoli-blog-api](https://github.com/rtablada/broccoli-blog-api) and was designed to:

> Translate a directory (or set of directories) of Markdown documents into a static JSON:API.

Having worked extensively with Broccoli many years ago (before Ember CLI was the official build
system for Ember), I thought to myself "What's the worst that could happen?" and jumped straight into
{'fraction_non_alphanumeric': 0.11178546224417785, 'fraction_numerical': 0.029640084685956247, 'mean_word_length': 4.531615925058548, 'pattern_counts': {'":': 0, '<': 67, '<?xml version=': 0, '>': 69, 'https://': 26, 'lorem ipsum': 0, 'www.': 5, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4259167', 'n_tokens_mistral': 2414, 'n_tokens_neox': 2196, 'n_words': 827}