emberjs/website — pull request #399 by trek (2013-03-16 18:23:09+00:00)
Title: 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