unit and integration tests are mandatory.
Please use Conventional Commits.
Please ensure you have run the following before pushing a commit:
black
andisort
(orinvoke reformat
)tox
to run all linters
Follow usual best practices:
- document your code (inline and docstrings)
- constants are in upper case
- use comprehensible variable name
- one function = one purpose
- function name should perfectly define their purpose