For a while now I’ve been working with the Ember.JS framework. It’s been a real pleasure (for the most part) and I think it’s got a fantastic community around it. I’m very excited as the team, and yours truly, work to bring the product to version 1.0.

In efforts to help new users adopt this framework, I’ve written a fairly-extensive guide on how to build up an Ember application from scratch using the latest patterns and opinions. I hope to get it merged into the Ember documentation site, but we’ll see how it goes on that front. This guide can be found at my GitHub fork of the Ember documentation website in the routing primer documentation.

To aid reading of this document, I’ve built an executable version as well that runs on my “scratchpad” environment, Halbert. By checking out the project Ember-Router-Application-Guide-Code and following the README, you can have your own, local copy of the HOWTO guide that’s executable. You can use git to checkout previous versions and see how things change between commits.