The purpose of this outline is to help build an outline of the Front-end architecture to be used by a project.
The goal is not to determine which framework or approach is better, but to define in clear terms how your web app will be constructed.
- Fleshing out of all the various options for each category. I've tried to include a couple of examples on each, but it's by no means complete.
- Linking to articles and resources for more details on each category.
- Addition of new categories that are missing.
- Git
- Subversion
- GitHub
- BitBucket
- Selenium
- BAS
- Cucumber.js
- Sauce Labs
- [URL's to API's]
- [Docs on API's]
- Grunt
- IE 7-Latest
- Chrome Latest
- [Link to browser usage information]
- [Link to caniuse.com
- Mustache
- Handlebars
- Smarty, etc
- HAML
- Jade
- SMACSS
- OOCSS
- BEM
- Less
- Sass
- Stylus
- Pure.css
- Bootstrap
- CSSDoc
- KSS
- Style Docco
- Jasmine
- Mocha
- YUI Test
- Karma
- Yeti
- [TodoMVC.com](http://todomvc.com]
- Journey Through The JavaScript MVC Jungle
- Angular
- Backbone
- Ember.js
- Knockout.js
- YUI3
- Modernizr
- Moment.js
- None
- CoffeeScript
- Dart
- YUIDoc
- Selleck
- JSDoc 3
- Require.js
- YUI3