#UI Base UI Base is a launch pad for Angular webapps that speeds up the take-off
##Dependencies These dependencies need to be installed before trying to fire up the project.
- node: follow the link and click the button
- ruby: you should have a mac and if you do it's already there
gem install sass
&&gem install compass
npm install grunt grunt-cli bower -g
installs grunt, grunt-cli & bower globally.
##Instructions Follow these instructions to fire up ui-base after ensuring you have all dependencies listed above installed in your environment.
- add hosts entry to etc/hosts
127.0.0.1 ui-base.dev www.ui-base.dev
- in terminal, navigate to the root directory (where Gruntfile.js is located)
- install node modules:
npm install
- install bower packages:
bower install
- install node modules:
- in the same directory run one of the following commands
grunt serve
: runs all dev tasksgrunt test
: runs all jasmine unit testsgrunt build
: runs build tasks that minify & concat code and outputs the files to the/dist
directory.
##Thirdparty Resources These are our frontend packages that are maintained with bower