Getting Started Guide WIP

This is a long running fork to have a place for WIP info on the getting started guide. The general TOC with references to commits is

1. Planning your application
  images with number feature areas

1. Creating a static mockup of the application
  branch  master
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/169d51389398dd3b08cbb9de8a390fccf65eb040
  Notes:
    this is just stolen from todomvc

1. Obtaining Ember.js and dependencies
  http://emberjs.com/ (1.0.rc1)
  http://handlebarsjs.com/ (1.0.0.rc3)
  http://jquery.com/ (1.8.3 min)
  ???                (ember data?)
  branch  obtaining-dependencies
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/4539fd882f0fe598b0622660c3b4cfa0ee69b101
  Notes:
    not included in repo since the lib is chaning,
    although the API is not.

1. Writing the first Route/Template
  branch  first-route-and-template
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/0f1dd257aea8474d8adf36a53206071542f346fd
  Notes:
    normally we wouldn't need path, but explain why

1. Modeling your Data
  branch  modeling-data
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/d722be1cdac5cfdf8ecfdb437ce1e0891817546b

1. Using fixtures
  branch  using-fixtures
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/ece6f44001776ac8b7135cdc96ed4b238881621d
  Notes: 
    There is no change to the external app here.

1. Displaying Model Data
  branch  displaying-model-data
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/479f6613a0a5c06d31b4e81cc5bd86af79af0ddc

1. Displaying a models's complete state
  branch  displaying-a-models-completeness
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/5451fef4a780783ea61d319aab45bbaedf18cc9c
  Notes: 
    we regressed on showing this from the previos step

1. Creating new Model
  branch  creating-a-new-model
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/f9a48fee22f0fa9594d82f530a1e928d0e023325

1. Marking a Model as complete/incomplete
  branch  marking-a-model-as-complete
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/93850aa3af4c5ceb1af075f40a527ed6be594b19

1. Displaying the number of incomplete todos
  branch  counting-incomplete-todos
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/ebf00ec399a4667472136bfefaadeac47a3312c3

1. Toggling between showing and editing states
  branch  toggle-todo-editing-state
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/01331fee2f9b50d519353d553f5f1006fd49fa7b

1. Accepting Edits
  branch  accepting-edits
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/fbe94b1d46a81fe8354b3d247adf796e19624109

  focus behavior
  1. Autofocusing text box
  1. save on focus lost

1. Deleting a Model
  1. removing the model if it has an empty title DOES NOT WORK.
  branch  deleting-todos
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/a55f5ba0f83e2b1a74dfd18d01d37e84d38eb08c

1. Adding Child Routes
    branch  adding-child-routes
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/4b28a8c1fd50314113181a75bbc406047e6bd1c3

1. Transitioning to show only incomplete todos
    branch  show-only-incomplete-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/694b0f1f0746af6118ced873c07604c88fb8993c
    
1. Transitioning to show only complete
    branch  show-only-complete-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/6d497d5eb543112d1cfb41f024cef8c28ffd96a0

1. Transitioning back to showing all todos
    branch  show-all-todos-again
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/f464c7100114aebbafed4e31dfc9590b91ee0c65

1. Displaying a button to remove all completed todos
  1. only when there are any
    branch  disaply-a-button-to-remove-completed-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/85b2d9aa61a1ff66d3ae8c17ac0615f35f4e497a

1. Showing when are all todos are complete
    branch  show-when-all-todos-are-complete
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/5c0c311de1811c4fa36f5efe1b4ad133d1c4dd94

1. Toggling all todos between complete and incomplete
    branch  toggle-all-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/d1a03318ef88c20088ee3a84c0855b4246fc0dcb

1. Replacing the fixture store with another adapter
  1. remove fixtures

    brach   using-other-stores
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/64cfb60d37160da01bdc296d0ef4888e7728dc30