Contributing#

We are happy for anyone who is interested in contributing to the deadleaves project. Head over to GitHub to:

Development#

If you would like to contribute directly to the code:

  1. Fork the GitHub repository.

  2. Clone the forked repository to your local machine.

  3. Install deadleaves with 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:

  • pytest for unit and integration tests

  • black for consistent code formatting

  • flake8 for linting

Before submitting a pull request, please ensure that all tests pass and that your code is formatted with black.