When contributing to this repository, please first discuss the change you wish to make via issue with the owners of this repository before making a change.
Use always strong TypeScript typing. Document all changes in the CHANGELOG.md.
Do not introduce beaking changes. Use JSDOC to document public apis npm run documentation
.
All tests should run successfully npm run test
. Do not skip or deactivate existing tests.
Provide a 100% code coverage of the functionality.
Write tests and record the http communication using npm run record
.
Create the code coverage using npm run cover
to inspect the code coverage