











Yeoman: bootstrap application
Bower: front-end dependencies management
Grunt: do everything else in the universe
$ yo webapp
_-----_
| |
|--(o)--| .---------------------------.
`---------´ | Welcome to Yeoman, |
( _´U`_ ) | ladies and gentlemen! |
/___A___\ '_________________________'
| ~ |
__'.___.'__
´ ` |° ´ Y `
Out of the box I include HTML5 Boilerplate, jQuery and Modernizr.
Would you like to include Twitter Bootstrap for Sass? (Y/n)
Would you like to include RequireJS (for AMD support)? (Y/n)
create Gruntfile.js
create package.json
...
create test/lib/mocha/mocha.js
create test/spec/test.js
I m all done. Just run npm install && bower install to install the required dependencies.
$ yo angular
$ yo angular:controller
$ yo play:model
$ bower search zanimo
Search results:
- zanimo git://github.com/peutetre/Zanimo.git
$ bower install zanimo
bower cloning git://github.com/peutetre/Zanimo.git
bower caching git://github.com/peutetre/Zanimo.git
bower fetching zanimo
bower checking out zanimo#0.0.5
bower copying /home/paul/.bower/cache/zanimo/ef7f2fbbe5b210c1cd3c6a977ef66843
bower cloning git://github.com/kriskowal/q.git
bower caching git://github.com/kriskowal/q.git
bower fetching q
bower checking out q#v0.9.3
bower copying /home/paul/.bower/cache/q/31342087dd663a818f035ad7875662de
bower installing zanimo#0.0.5
bower installing q#0.9.3
{
"name": "zanimo",
"version": "0.0.5",
"readme": "README.md",
"main": "./dist/zanimo-0.0.5.js",
"ignore": [
...
],
"dependencies": {
"q": "~0.9.2"
},
"gitHead": "1526bf9fdc26adc6f29b3d71760875b6d4f2a863",
"_id": "zanimo@0.0.5",
"description": "README.md",
"repository": {
"type": "git",
"url": "git://github.com/peutetre/Zanimo.git"
}
}