Thanks for helping improve queuebridge!
-
Fork the repo and create a branch from
main -
Install dev dependencies:
pip install -e ".[all,dev,docs]" -
Make your changes
-
Run checks:
ruff check . mypy src pytest -
Open a pull request using the PR template
- Bug fixes
- Documentation improvements (docs)
- Tests for edge cases
- Backend adapter improvements (Celery, Dramatiq, Arq)
- Keep PRs focused (one concern per PR)
- Add tests when fixing bugs or adding behavior
- Update docs if you change public API
- Follow existing code style (ruff, mypy strict)
Before opening a PR for a large change, open an issue to discuss it.
Use the issue templates. Keep it simple: what the issue is and what decision or outcome you want.
Look for good first issue if you are new to the project.
This project follows the Code of Conduct.