Clojure and AngularJS in perfect harmony.
To get started:
- ensure you have nodejs and npm installed
- ensure you have ruby and the compass rubygem installed:
gem install compass
- install the grunt npm package:
npm install -g grunt-cli
(may require sudo)
Then, from this directory:
$ npm install
to install the required node packages$ bower install
to install front-end libraries
Run $ grunt server
to fire up the development server,
with coffeescript compilation and live-reloading.
First, install the dependences required for angular protractor tests:
$ ./node_modules/protractor/bin/webdriver-manager update
Run the full test suite with : grunt test:all
Run only the frontend tests with: grunt test:e2e
And only the backend api tests with: grunt test:ring
To build a deployable uberjar, run: $ grunt build