- Before reporting a bug, make sure the bug is on the library side.
- To the bug report please attach a description, and the reproduction steps. Expected and actual results are welcome.
- Every added change should be covered by a unit test.
- Every test has to pass.
- The code should not have any linting errors.
- The TypeScript code should not have any errors.
- Every new feature has to be documented.
- Update the project version according to the Semantic Versioning.
- Do not forget to update the
CONTRIBUTORS.md
file.