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.
To run these checks locally, use make lint
and make test
.
We use Conventional Commits for structured commit messages.