Ember.js Starter Kit

Based on latest version of Ember.js with the new router.

HTML

<script src="https://github.com/downloads/wycats/handlebars.js/handlebars-1.0.rc.1.js"></script>
<script src="https://gist.github.com/raw/4448737/094bbef8f231d412a559e0543fd56c4bd5e84acf/ember-latest.js"></script>
<script src="https://gist.github.com/raw/4448781/59ba39321577a58b148a6af1895b10974a088c1c/ember-data.js"></script>
<script type="text/x-handlebars" data-template-name="application">
  {{#linkTo "newUser"}}create new user{{/linkTo}}
  {{outlet}}
</script>

<script type="text/x-handlebars" data-template-name="new-user">
  create a new user here
</script>

JavaScript

App = Ember.Application.create();

App.ApplicationController = Ember.Controller.extend();
App.ApplicationView = Ember.View.extend({
  templateName: 'application'
});

App.store = DS.Store.create({
    revision: 11
});

App.User = DS.Model.extend({
  name: DS.attr("string")
});

App.Router = Ember.Router.extend();

App.Router.map(function(match) {
  match("/").to("home");
  match("/new").to("newUser");
});

App.NewUserController = Ember.Controller.extend();

App.NewUserView = Ember.View.extend({
  templateName: "new-user"
});

App.NewUserRoute = Ember.Route.extend({
  model: function() {
    return App.User.createRecord();  
  }
});