Pull requests are welcome!
Please include a clear description of the changes you have made with your request. The title should follow the conventional commits guideline with one of the following prefixes:
feat:
A new featurefix:
A bug fixdocs:
Documentation only changesstyle:
Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)refactor:
A code change that neither fixes a bug nor adds a featureperf:
A code change that improves performancetest:
Adding missing tests or correcting existing testsbuild:
Changes that affect the build system or external dependenciesci:
Changes to our CI configuration files and scriptschore:
Other changes that don't modify src or test filesrevert:
Reverts a previous commit
All code should be covered by unit tests and comply with the coding guideline in this project.
Technical expectation
As a framework for supporting unit testing, this project has a high standard for testing itself.
In order to support this, static code analysis is performed using SonarCloud with quality gate requiring to
- solve all issues reported by SonarCloud
- have a code coverage of > 90%