Skip to content

Latest commit

 

History

History
executable file
·
60 lines (44 loc) · 1.6 KB

File metadata and controls

executable file
·
60 lines (44 loc) · 1.6 KB

Contributing

Issues

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.

Development

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 bower

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

$ npm install
$ bower install

Check your installation with:

$ npm run test

Tasks

The following Grunt tasks are available:

Run tests and linter
  * `npm run lint`
  * `npm run test`
  * `npm run test-all`            # runs tests agains jquery version >=1.10, >=2 and >=3
Generate build
  * `npm run build`               # creates a fresh `dist/` folder
Automatic release
  * `grunt release --tag=x.x.x`   # creates a fresh `dist/` folder
  * or `npm run release -- --tag=x.x.x` works also

Resources