Community contributors are welcome to:
- Improve our code quality. Our Sonarcloud analysis is publicly available for this matter.
- Report any issue you might find. We especially welcome security reports.
In case you open a PR, please meet the following conditions, most of which are automatically checked by our CI:
- Tests are passing
- Coverage on new code is 80% or more. Please note that this is not line coverage, but Sonar coverage. Sonar coverage is more strict as it takes into account condition coverage (how much branching conditions were tested).
- No major bug|vulnerability|security hostpot detected by Sonar
- Format with Prettier configured this way
- Use conventional commits and sign them