- Report issues or feature requests on GitHub Issues.
- If reporting a bug, please add a simplified example.
- 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.
We use the following tools for development:
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
The following Grunt tasks are available:
* `npm run lint`
* `npm run test`
* `npm run test-all` # runs tests agains jquery version >=1.10, >=2 and >=3 * `npm run build` # creates a fresh `dist/` folder * `grunt release --tag=x.x.x` # creates a fresh `dist/` folder
* or `npm run release -- --tag=x.x.x` works also