Code quality
Warning
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.
Your code has to pass the Github Actions CI before it can be merged. You can pretty much ensure this by using the pre-commit:
pre-commit install
The code will be tested everytime you create new commit, by manually running
pre-commit run --all
pytest
Every pull request has to be accepted by at least one of the core developers.
PIP module pre-commit should be always included in requirements-dev.txt.