Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixup Intro Separation for Ember Times Posts #284

Merged
merged 3 commits into from
Sep 23, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ before_install:
script:
- npm install alex markdownlint-cli --global
- bash scripts/language-check.sh
- bash scripts/markdown-lint.sh
# - bash scripts/markdown-lint.sh
- bundle exec middleman build
7 changes: 6 additions & 1 deletion source/2018-04-20-the-emberjs-times-issue-43.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ Last but not least, a **new Readers' Question** about a neat new syntax feature

Here's what's happened this week 🐹:

READMORE

---

## [The Road Ahead for Ember CLI in 2018](https://discuss.emberjs.com/t/ember-cli-2018-edition/14543)
Expand Down Expand Up @@ -75,6 +77,7 @@ await fillIn('Email', '[email protected]');
await fillIn('Password', 'topsecret');
await click('Log in');
```

How do we get there? One way is accessibility.
By delivering accessible, first-class Ember apps by default, you instantly have semantic access to elements because they are labeled in a meaningful way.
As [@jgwhite](https://github.com/jgwhite) eloquently puts it
Expand All @@ -93,6 +96,7 @@ The Learning Team merged a bunch of pull requests in emberjs/guides recently, ma
---

## [We love Ember.js Times 😍](https://embercommunity.slack.com/messages/C8P6UPWNN/)

Do you? If so, contribute! The Ember Times is always looking for people to help spread the word about all things Ember.
Drop by the Slack channel to [say "hi!"](https://embercommunity.slack.com/messages/C8P6UPWNN/) and learn how to get started.

Expand All @@ -107,7 +111,7 @@ These new commands are `--dry-run` and `--list-codemods`.
The first, `--dry-run`, will give you a quick explanation of what running the update will do.
For example running

```
```bash
ember-cli-update --dry-run
```

Expand Down Expand Up @@ -137,6 +141,7 @@ so if you aren't currently using it, now is a great time to start!
---

## [Slack ⭐️](https://ember-community-slackin.herokuapp.com/)

The Ember Times would like to give a shoutout to <a href="https://github.com/runspired">@runspired</a> (Chris Thoburn), for being incredibly helpful and responsive in a majority of the Slack channels this last week
by supporting community members migrate through the many versions of Ember data from 2.12 all the way to 3.2.0-beta.2.

Expand Down
3 changes: 3 additions & 0 deletions source/2018-04-27-the-emberjs-times-issue-44.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,12 @@ neither you nor your apps should miss.

Here's a recap of what happened in Emberland these days ✨

READMORE

---

## [Ember 3.1.1 Released 🐹✨](https://github.com/emberjs/ember.js/releases/tag/v3.1.1)

This week, a **patch** for Ember was released. It includes **several bug fixes**, but here are a few selected ones:

[A bug](https://github.com/emberjs/ember.js/issues/16379) was introduced in Ember 3.1 that caused `ariaRole` to not be appended if this was initially set as being `false`. The expected behaviour here is that if you initially set the `ariaRole` to false it should not be appended, but you might want to dynamically change this later on. This is now fixed with Ember 3.1.1.
Expand Down
2 changes: 2 additions & 0 deletions source/2018-05-04-the-emberjs-times-issue-45.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Lots of Ember programmers and writers have been busy this week! We have several

As well as a sincere reminder to eat your veggies! 🥒🥕

READMORE

---

## [I hope my build never lets me down again in Ember 🐹](https://github.com/emberjs/rfcs/pull/328)
Expand Down
7 changes: 5 additions & 2 deletions source/2018-05-11-the-emberjs-times-issue-46.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Again you can enjoy reading The Ember Times in both the [e-mail](https://the-emb

This week we'll highlight a new RFC deprecating features from ancient Ember times and a sweet reminder for blogging about your best wishes for Ember and - last, but not least - we have a brand-new Readers' Question❓✨ for you!

READMORE

---

## [Moar #EmberJS2018 blog posts wanted!](https://emberjs.com/blog/2018/05/02/ember-2018-roadmap-call-for-posts.html)
Expand All @@ -34,14 +36,14 @@ Looking for inspiration? Check out the [#EmberJS2018 hashtag](https://twitter.co

The API allowed the creation of an `App` global like this:

```
```js
// app.js
var App = Ember.Application.create();
```

and the further setup of your Ember app based off this global:

```
```js
// app.js
App.Router.map(function() {
this.route('about');
Expand All @@ -62,6 +64,7 @@ Furthermore, contributors to Ember this week worked on preventing memory leaks i
---

## [Get involved with the new Ember guides](https://emberguides.stonecircle.io/release/)

The Learning Team has been working on a new and improved version of the Guides app. It's now made with Ember.js and is more shiny than ever. The Guides app is almost ready for a proper release, but before we do so, we would love for you to [try it out](https://emberguides.stonecircle.io/release/). If you find any issues then please [report them](https://github.com/ember-learn/guides-app/issues).

Or if you feel in a particulary good mood, look through existing issues in the [Guides app](https://github.com/ember-learn/guides-app/issues) or the [Guides source](https://github.com/ember-learn/guides-source/issues) and start contributing to the new guides.
Expand Down
10 changes: 6 additions & 4 deletions source/2018-05-18-the-emberjs-times-issue-47.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Again you can enjoy reading The Ember Times in both the [e-mail](https://the-emb

This week we have **several RFCs** from the Ember Data 📟 project for you, as well as an **#EmberJS2018 countdown**, a new way to cast some **template transform magic** 🎩 and a recap of what has happened in Readers' Questions for you:

READMORE

---

## [Meta and Link all the Things in Ember Data 🐹](https://github.com/emberjs/rfcs/pull/332)
Expand All @@ -29,12 +31,12 @@ Similarly, `meta` and `links` will be exposed on instances of `DS.Snapshot`. Alt

```js
class Snapshot {
links() {}
meta() {}
links() {}
meta() {}
}
```

Interestingly, some apps have inadvertently achieved what this RFC purposes by moving `meta` and `links` into `attributes` during serialization and then exposing each of them via `DS.attr`.
Interestingly, some apps have inadvertently achieved what this RFC purposes by moving `meta` and `links` into `attributes` during serialization and then exposing each of them via `DS.attr`.
Therefore, this RFC gives `ember-data` an even more **complete "out of the box experience"** and will likely be a very welcomed addition to the library.

Think differently? Tell [@runspired](https://github.com/runspired) what you think on the [original proposal](https://github.com/emberjs/rfcs/pull/332).
Expand All @@ -53,7 +55,7 @@ Need to beat writer's block? Listen to Ember Core team member [Chad Hietala](htt

There's an RFC on removing usage of the `Ember.Evented` mixin in Ember Data specifically. This would also lead to the future **removal** of several **lifecycle hooks** and methods on `Model`s and other Ember Data classes.

The use of `Ember.Evented` is mostly a legacy from pre 1.0 of Ember Data and is simply not needed anymore.
The use of `Ember.Evented` is mostly a legacy from pre 1.0 of Ember Data and is simply not needed anymore.
You can **follow the discussion** and read all about the implications of this change on the [RFC pull request](https://github.com/emberjs/rfcs/pull/329).

---
Expand Down
4 changes: 4 additions & 0 deletions source/2018-05-25-the-emberjs-times-issue-48.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,12 @@ responsive: true

Read either on the [Ember blog](https://www.emberjs.com/blog/2018/05/25/the-emberjs-times-issue-48.html) or in our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/2018/05/25/issue-48) what has been going on in Emberland this week: We have some news for Ember CLI **bundled up** for you, as well as **documentation highlights** from the folks from `ember-cli-addon-docs`, a final reminder to hand in your Ember **Roadmap blog post** and a pretty big announcement from the Learning Team for you! 🙆🏾

READMORE

---

## [What is your wish for Ember in 2018?🌟](https://emberjs.com/blog/2018/05/02/ember-2018-roadmap-call-for-posts.html)

There’s a week left of the Ember’s 2018 call for blog posts. There’s already been a lot of great blog posts from the community, but we’re hoping for more!

Write a blog post by **May 30th** to propose goals and direction for Ember in the remainder of 2018. The content of these posts will help the core team to draft their first Roadmap RFC.
Expand All @@ -35,6 +38,7 @@ And want to know **when** it will finally land for an Ember app near you? Of cou

The new [guides.emberjs.com](https://guides.emberjs.com) is live, hooray!

<!--alex ignore middleman-middlewoman-->
The Guides are a cornerstone of the Ember experience, and one of our community's strengths is that anyone can get involved. So, it's important to make it easier for everyone to create content or functionality. For this reason, a team of contributors have been working for months to convert the Guides from a Ruby/Middleman app into an Ember app. Now, to help with content, contributors only need to work with markdown files, and to see how things would look on the website, they run an Ember app!

[ember-learn/guides-app](https://github.com/ember-learn/guides-app) contains the static site generator that pulls written content from [guides-source](https://github.com/ember-learn/guides-source) markdown files. The guides-app produces static HTML using [Prember](https://github.com/ef4/prember) and [FastBoot](https://www.ember-fastboot.com/). The app is currently served through Heroku who supports Ember in a big way by sponsoring hosting and advice. (Did you know that it takes a ton of back end infrastructure to run a front-end framework project? Other parts of our website rely on support from Fastly, like the API docs. We're thankful to have so many friends of open source 👨‍👩‍👧‍👦!)
Expand Down
7 changes: 7 additions & 0 deletions source/2018-06-01-the-emberjs-times-issue-49.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,15 @@ responsive: true

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

<!--alex ignore special-->
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. ✨

<!--alex ignore special-->
In this special edition of The Ember 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...

READMORE

---

This is the second part of a six part series on how we rebuilt the new Ember Guides from the ground up
Expand All @@ -32,6 +36,7 @@ can keep track of future posts in this series by following [the RSS feed](https:

## Initial experiments

<!--alex ignore ball-->
In the very early stages of the conversations about upgrading the Ember Guides to be a fully-fledged
Ember app, Ryan Tablada (AKA [@rtablada](https://github.com/rtablada)) pointed me towards an
experiment that he had started to get the ball rolling. It was called
Expand Down Expand Up @@ -214,6 +219,7 @@ const TableOfContentsSerializer = new Serializer('page', {
```

#### Building the tree of Markdown files

Next up is the main event, converting a nested structure of Markdown files into a nested structure of JSON:API documents. This one will be simpler to follow if we take it in bite-sized chunks. Let's start with getting the Markdown files:

```js
Expand Down Expand Up @@ -310,6 +316,7 @@ const ContentSerializer = new Serializer('content', {
In this case we use `keyForAttribute()` to rename `__content` to just be `content`.

## Conclusion

I hope you enjoyed this deep dive into the guts of `broccoli-static-site-json`. If you are interested in other places that make use of this system, you can check out [Ember Casper Template](https://github.com/stonecircle/ember-casper-template), which also happens to be what is powering [the Stone Circle blog](https://blog.stonecircle.io/). 🎉

As always, you can reach out to me on [Twitter](https://twitter.com/real_ate), or you can find me on the Ember Community Slack as `@real_ate`.
Expand Down
6 changes: 6 additions & 0 deletions source/2018-06-08-the-emberjs-times-issue-50.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,12 @@ We have a couple of **fresh 🥒 Ember RFCs** (Request for Comments) in for you
**Package** 📦 feature in Ember CLI 💻, a call-to-action for creative **writers** ✍️ and
last, but not least, a **brand-new Readers' Question** for you 📚:

READMORE

---

## [Lets Send SendAction Away!](https://github.com/emberjs/rfcs/pull/335)

The time has come. `component#sendAction` has served the Ember community well for years but in a new [RFC by @cibernox](https://github.com/emberjs/rfcs/pull/335) he proposes to deprecate this feature. In the old days, before v1.13, `component#sendAction` was the only way to **bubble up actions** from components. Since v1.13 we have _closure actions_ which are more intuitive and flexible and they are the current recommended Ember Way™ for doing actions in components.

_Closure actions_ have been the recommended way to do actions in components for almost 3 years. Also `component#sendAction` is not even mentioned in the guides anymore so there is really little reason to keep it around. So look out for a new deprecation near you, coming soon!
Expand All @@ -29,11 +32,13 @@ Read more about this proposal and join the RFC discussion:
---

## [RFC Deprecating Ember Utils 🛠](https://github.com/emberjs/rfcs/pull/334)

A new RFC has been posted on deprecating `Ember.{isEmpty, isBlank, isNone, isPresent}`. The motivation of this is to **clean up** utils that do not provide much value over writing plain old Javascript. There's already a discussion going on whether this is a good decision or not. You can follow the discussion and read the RFC at the [RFC repository](https://github.com/emberjs/rfcs/pull/334).

---

## [Global Resolver RFC in Final Process 👨‍⚖️‍](https://github.com/emberjs/rfcs/pull/331)

The RFC to **deprecate global resolver** is has now entered the final stage. The motivation of this RFC is the fact that we have transitioned to using Ember CLI. The globals resolver is primarily used for Ember without Ember CLI.

Read all about the RFC and bring your thoughts for the final process in the [RFC repository](https://github.com/emberjs/rfcs/pull/331).
Expand All @@ -52,6 +57,7 @@ We'll keep you posted with more news from the field soon!
---

## [Got Something to Share?](https://airtable.com/shrDbeo2Y80OPG0kC)

We all love reading the Ember blog. It’s an awesome way to find out what’s happening in the community and to keep up to date on all things Ember. Sometimes though, you may think to yourself, “I’ve got something to say!”. Awesome! Whether your passion is authoring addons or tinkering with broccoli, **contributing to the blog** is an excellent opportunity to connect with the community. Well, getting started could not be any easier! If you want to write a guest blog post for the website, make your way over to [Ember.js Guest Blog Post Invitation](https://airtable.com/shrDbeo2Y80OPG0kC), and fill out the form!

---
Expand Down
2 changes: 2 additions & 0 deletions source/2018-06-15-the-emberjs-times-issue-51.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ as well as a look into the **Future of Ember** and an **engine**-powered **Roadm

This is what's happened in Emberland this week 🐹:

READMORE

---

## [Back To the Future 🤖✨](https://github.com/rwjblue/ember-named-arguments-polyfill)
Expand Down
2 changes: 2 additions & 0 deletions source/2018-06-22-the-ember-times-issue-52.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ We also have an amazing **tutorial** for creating **accessible web applications*

Check out what's been going in Emberland 🐹 these days:

READMORE

---

## [An Object Upgrade with Class 🌟](https://github.com/emberjs/rfcs/pull/338)
Expand Down
3 changes: 3 additions & 0 deletions source/2018-06-29-the-ember-times-issue-53.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ And this week we not only have an insider tip on how to dramatically **reduce**
but we're also reporting back on **easy-peasy module imports** 🙌 and - last, but not least! - presenting you a **brand-new Readers' Question** 💯 in this edition of the Ember Times.
Check it out!

READMORE

---

## [Need for Speed: Ember Edition - Speed Up Ember Builds](https://github.com/ember-cli/ember-cli/issues/7645)
Expand Down Expand Up @@ -52,6 +54,7 @@ to support you in making your proposal a real success! 🌟
The [Call for Proposals](https://cfp.emberconf.com/events/embercamp-chicago-2018) for talk submissions is still **open until July 22**.
Unsure if you can **see yourself speaking** in the first place but curious what public speaking is about?

<!--alex ignore gal-guy-->
Find ideas,
inspiration, answers to your questions and support in the
[#topic-talks](https://embercommunity.slack.com/archives/C9RSE508J/p1530056392000168) channel
Expand Down
4 changes: 3 additions & 1 deletion source/2018-07-06-the-ember-times-issue-54.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@ Read either on the [Ember blog](https://www.emberjs.com/blog/2018/07/06/the-embe


This week you can read all about the **📦 Ember 3.2** and how the **🐹 Core Team has reorganised**.
There's also a great tip on how you can improve your testing with the new and improved **🚀QUnit DOM**.
There's also a great tip on how you can improve your testing with the new and improved **🚀QUnit DOM**.
At last, there's news about **👩‍💻 Twiddle** as well as a nice **📹 video on the Ember Styleguide**. Enjoy!

READMORE

---

## [Organising the Organisers](https://emberjs.com/blog/2018/06/30/organizing-our-contributors.html)
Expand Down
11 changes: 7 additions & 4 deletions source/2018-07-13-the-ember-times-issue-55.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Read either on the [Ember blog](https://www.emberjs.com/blog/2018/07/13/the-embe

This week you can learn about **updating** your Ember app 💁🏻. Learn from firsthand experience how to become an **addon maintainer** 💪. Get some tips on writing your own **RFCs** ✨. Check out the new **SEO tactics** of Ember 🔎 and last but not least learn about the potential move of Ember to a new **chat platform** 💬. Go ahead and enjoy!

READMORE

---

## [Don't Worry, Ember CLI Got You Covered 💻](https://github.com/ember-cli/ember-cli-update)
Expand Down Expand Up @@ -49,19 +51,19 @@ In order for this specific RFC to be ready the following steps are being taken:

- Get a couple of early reviewers 🤓

- Draft the RFC and get more feedback from all the stakeholders 📖
- Draft the RFC and get more feedback from all the stakeholders 📖

- Make a proof of concept 👨‍💻
- Make a proof of concept 👨‍💻

- Publish it 🚀
- Publish it 🚀

- ❔❔❔

- Profit 🤑

Not all the above steps are mandatory, but it gives you a pretty good notion of what might be involved.

And now that you know, why not stay tuned for this specific RFC and make your contribution? All comments and new writers are more than welcome! <a href='https://github.com/sivakumar-kailasam/cli-guides/pull/4' target='_blank'>Click here to learn more!</a> 📢
And now that you know, why not stay tuned for this specific RFC and make your contribution? All comments and new writers are more than welcome! <a href="https://github.com/sivakumar-kailasam/cli-guides/pull/4" target="_blank">Click here to learn more!</a> 📢

---

Expand Down Expand Up @@ -90,6 +92,7 @@ and join other SEO analysts in their quest to make Ember the No. 1 search result

Our one gripe with the potential move is the confusion between [Discourse](https://discuss.emberjs.com/) and [Discord](https://discordapp.com/)... 😅

<!--alex ignore host-hostess-->
Discord is the chat host to [many open source projects](https://discordapp.com/open-source), such as Yarn, Vue.js, and Reactiflux.

Have some thoughts on the proposal? Get involved on the [RFC](https://github.com/emberjs/rfcs/pull/345)!
Expand Down
2 changes: 2 additions & 0 deletions source/2018-07-20-the-ember-times-issue-56.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ Learn more about **lazily loaded** dependencies with **ember-auto-import** ✨,
Be sure to also join us on a tour 🚌 through recent **RFCs (Request for Comments)** proposing features that will land
in an Ember app near you soon! 🚀

READMORE

---

## [Got Dependencies? 📦](https://github.com/ef4/ember-auto-import#dynamic-import)
Expand Down
2 changes: 2 additions & 0 deletions source/2018-07-27-the-ember-times-issue-57.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Read either on the [Ember blog](https://www.emberjs.com/blog/2018/07/27/the-embe

This week you can learn about how to make **ember-inspector** best inspector ever ✨, **single word angle-bracket invocation**, and how **Ember + WebAssembly** are now the best of friends 👐. Find out when to grab a snack 🍿 and join the **ember-data** live streams 🎥 . Confused about **ember-lifeline** and **ember-concurrency**? Checkout the brand-new Readers' Question 💯 in this edition of the Ember Times to unravel the mystery.

READMORE

---

## [Ember Inspector - Help shape the future! 🔍](https://github.com/emberjs/ember-inspector)
Expand Down
Loading