Just create an issue or a pull request on Github.
Please see the documentation for a development setup.
Several linters and unit tests are used to catch programming errors and regressions.
The relevant tools and their versions are specified in the pyproject.toml
.
Github Actions are configured to run against all merge requests.
We use Conventional Commits for structured commit messages.