Contributing#
We are happy for anyone who is interested in contributing to the deadleaves project.
Head over to GitHub to:
Ask a question ❓
Report a bug 🪲
Development#
If you would like to contribute directly to the code:
Fork the GitHub repository.
Clone the forked repository to your local machine.
Install
deadleaveswith the development dependencies.We recommend creating an editable installation using
pip install -e ".[dev]"Use
".[dev,docs]"to also edit and build the documentation
The deadleaves project uses a couple of development tools to improve code quality:
pytestfor unit and integration testsblackfor consistent code formattingflake8for linting
Before submitting a pull request, please ensure that all tests pass and that your code is formatted with black.