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