Scaffolding for a javascript project
create new for the project directory
$ mkdir project $ cd $! $ git init
Use npm init to create a new package.json file
$ npm init
Input grunt and add as a development dependency in package.json
$ npm install grunt –save-dev
get a decent .gitignore file
$ wget https://raw.githubusercontent.com/github/gitignore/master/Node.gitignore -O .gitignore
Create the project on github $ hub create
Using bower? Using jasmine for testing? bower install jasmine
get a starting gruntfile
https://github.com/gruntjs/grunt-contrib-jasmine
Install phantomJS for headless testing