Permalink
Browse files

adding initial work on pandoc split-up of chapters, build

  • Loading branch information...
1 parent f9cb15b commit 4ca91503f46d77b8db25338d870a5b85ac3f5ca8 @addyosmani committed Jan 7, 2012
Showing with 12,215 additions and 0 deletions.
  1. +3 −0 1_prolog.md
  2. +33 −0 2_index.md
  3. +8 −0 3_intro.md
  4. +709 −0 4_basics.md
  5. +453 −0 5_stacks.md
  6. +963 −0 6_modular.md
  7. +105 −0 7_mobile.md
  8. +818 −0 8_testing.md
  9. +12 −0 9_resources.md
  10. BIN build/index.epub
  11. +4,116 −0 build/index.html
  12. +2,482 −0 build/style.css
  13. +1 −0 instructions.txt
  14. +25 −0 makefile2
  15. +3 −0 metadata.xml
  16. +2,482 −0 style.css
  17. +2 −0 title.txt
View
@@ -0,0 +1,3 @@
+##Prolog
+
+A work-in-progress book by [Addy Osmani](http://twitter.com/addyosmani) released for free under a [CC](http://creativecommons.org/licenses/by-nc-sa/3.0/)-license. My extended thanks to [these](https://github.com/addyosmani/backbone-fundamentals/contributors) members of the community for their assistance tweaking the project.
View
@@ -0,0 +1,33 @@
+##Index
+
+* [Introduction](#introduction)
+
+* ####[The Basics](#thebasics)
+* Models
+* Views
+* Collections
+* Routers
+* Namespacing
+* Additional tips
+
+* ####[Advanced](#advanced)
+* [Building RESTful applications with Backbone](#restful)
+* Stack 1: Using Node.js, Express, Mongoose and MongoDB
+* [Modular JavaScript](#modularjs)
+* Organizing modules with RequireJS and AMD
+* Keeping your templates external with the RequireJS text plugin
+* Optimizing Backbone apps for production with the RequireJS Optimizer
+* Practical: Building a modular Backbone app with AMD & RequireJS
+* Decoupling Backbone with the Mediator and Facade patterns
+* Backbone & jQuery Mobile
+* Practical: Building a modular mobile app with Backbone & jQuery Mobile
+
+* ####[Testing](#testing)
+* Unit Testing Backbone Applications With Jasmine
+* An Introduction to Jasmine
+* Testing Models
+* Testing Collections
+* Testing Views
+
+
+* ####[Resources](#resources)
View
@@ -0,0 +1,8 @@
+##Introduction
+
+In this mini-book, I'll be covering a complete run-down of Backbone.js; including models, views, collections and routers. I'll also be taking you through advanced topics like modular development with Backbone.js and AMD (with RequireJS), how to solve the routing problems with Backbone and jQuery Mobile, tips about scaffolding tools that can save time setting up your initial application and more.
+
+If this is your first time looking at Backbone.js and you're still unsure whether or not to give it a try, why not take a look at how [a Todo application](http://github.com/addyosmani/todomvc) might be implemented in Backbone and most of the other alternatives before reading further?
+
+The goal of this mini-book is to create a free, centralized repository of information that can help those developing real-world apps with Backbone. If you come across a section or topic which you think could be improved or expanded on, please feel free to submit a pull-request. It won't take long and you'll be helping other developers avoid problems you've run into before.
+
Oops, something went wrong.

0 comments on commit 4ca9150

Please sign in to comment.