This repository has been archived by the owner. It is now read-only.
14557ed Jun 2, 2014
2 contributors

Users who have contributed to this file

@carhartl @FagnerMartinsBrack
52 lines (32 sloc) 1.5 KB


##Pull requests

  • Create a new topic branch for every separate change you make.
  • Create a test case if you are fixing a bug or implementing an important feature.
  • Make sure the build runs successfully.


###Tools We use the following tools for development:

###Getting started Install NodeJS.
Install globally grunt-cli using the following command:

$ npm install -g grunt-cli

Browse to the project root directory and install the dev dependencies:

$ npm install -d

To execute the build and tests run the following command in the root of the project:

$ grunt

You should see a green message in the console:

Done, without errors.

###Tests You can also run the tests in the browser.
Start a test server from the project root:

$ grunt connect:tests

This will automatically open the test suite at in the default browser, with livereload enabled.

Note: we recommend cleaning all the browser cookies before running the tests, that can avoid false positive failures.

###Automatic build You can build automatically after a file change using the following command:

$ grunt watch