Contribute
This document shows you how to contribute to the project.
Dependencies
Make sure you have the following dependencies on your machine:
Node.js
npm
Git
Installation
Get the source by cloning the repository:
Navigate to the project folder and install the dependencies via:
Testing
The tests are run with jasmine
and karma
.
The npm test
command gives you a test coverage summary in the standard output. If you wish to see a more detailed coverage report, a html
report is produced in the coverage
folder.
Submitting changes
Fork the repository
Checkout a new branch based on
master
and name it with the new feature / fix you want to do.$ git checkout -b BRANCH_NAME
Use one branch per fix / feature
Make your changes
Make sure you have correctly exported the pipe and its module
Make sure to provide unit tests
Make sure you provided documentation for your pipe (also add links to
README.md
).Run your tests with
npm test
Make sure the tests pass and you have
100%
coverage.
Commit (explicit message)
Push to the forked repository
Make a pull request
Last updated