Read CONTRIBUTING.rst for code style, linting (e.g. make lint, make fmt), and release process.
- Prefer function-based pytest tests (module-level
def test_...) over class-based tests (class Test...). - Use descriptive test names that reflect behavior (e.g.
test_remote_context_via_link_alternate).
- Prefer one file per commit
- Base the commit message on the diff of the file that you are going to commit
- Prefer one line commit messages
- Do not co-author commits