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 -O .gitignore

Create the project on github $ hub create

Using bower? Using jasmine for testing? bower install jasmine

get a starting gruntfile

Install phantomJS for headless testing