Skip to content

Contributing

Contributions to Pool Manager are welcome.

How to Contribute

Please read the Contribution guide for details on linting, testing, and commit conventions.

  • Bug reports: Open an issue with steps to reproduce
  • Feature requests: Open an issue describing the use case
  • Pull requests: Submit a pull request with your changes

Development Quick Start

Pool Manager uses uv for dependency management and poethepoet as task runner.

# Install dependencies
uv sync --frozen --all-groups

# Run linters
poe lint

# Run tests
poe test

# Build documentation locally
poe doc

License

This project is licensed under the MIT License.