Introduction
Getting Help
Ask in the neps contributor chat on mattermost or any contributor directly. If you are not in the mattermost chat yet, ask to get access.
Development Workflow
We loosely practice trunk-based-development:
- We work almost exclusively on the master branch
- We commit, push, and pull often
- We automatically run code quality checks before every commit (using pre-commit)
- We manually run tests (using
pytest
) before every critical push and automatically afterwards (using github actions)
Installation
For the contributor installation process see Installation.
Checks and tests
The documentation also includes an overview on the protocols and tools we use for code quality checks and tests.