If you are thinking about making Karma better, or you just want to hack on it, that’s great! Here are some tips to get you started.
$ git clone git@github.com:<your-username>/karma.git
$ ./scripts/init-dev-env.js
master
) and name it accordingly to what
you intend to dofeature-
fix-
docs-
Run the tests via
# All tests
$ grunt test
$ grunt test:unit
$ grunt test:e2e
$ grunt test:client
Lint the files via
$ grunt lint
Build the project via
$ grunt build
The default task, just calling grunt
will run build lint test
.
If grunt fails, make sure grunt-0.4x is installed: https://github.com/gruntjs/grunt/wiki/Getting-started.
master
branch.Please sign our Contributor License Agreement (CLA) before sending pull requests. For any code changes to be accepted, the CLA must be signed. It's a quick process, we promise!