-
ruby & compass (rvm recommended)
-
node & npm
Install from http://nodejs.org/
- bower & grunt
npm install -g grunt-cli bower
- ionic & cordova
npm install -g cordova ionic
- Yeoman and the ionic generator (recommended for scaffolding)
npm install -g yo generator-ionic
npm install && bower install
- Grunt to the rescue
grunt serve
This will run a server and open a browser window.
grunt build
This will create the www directory. Further instructions depend on the device needed. You can add a platform by running:
cordova platform add <platform>
Every time we make modifications to bower.json and package.json, we obviously need to update the dependencies locally. This is pretty easy to do:
npm install && bower install
Styles are written in SCSS (SASS), but compile to pure CSS via a grunt task.