Contributing
Pull requests are always welcomed. To make reviews fast and easy, before opening a PR, please:
Please make sure that all new code is thoroughly tested (see existing tests for inspiration)!
Please make sure all new code is well documented, including any useful additions to Definitions and Conventions.
Update the package version number in
pyproject.tomlUpdate the documentation and Change Log as required
Check formatting:
poe fmtRun lints:
poe lint --fixRun test suite:
poe testCheck type annotations (Linux only):
poe typesCheck the documentation builds correctly (Linux only):
poe docs