Skip to content

Contributing

🀝 Collaboration & Contributing

We love community contributions! To collaborate:

  1. Fork the repo and create a feature branch:
git checkout -b feature/my-amazing-idea
  1. Follow code style – run:
 make lint  # runs flake8, isort, black
 make format  # formats code with black
  1. Write & run tests:
pytest
  1. Commit with clear messages and open a Pull Request. GitHub Actions will lint + test your branch automatically.

πŸ—£οΈ Discussions & Issues


πŸ›  Maintainer Workflow

  • PRs require at least one approval and passing CI
  • We squash‑merge to keep history clean
  • Follows Semantic Versioning (MAJOR.MINOR.PATCH), tagged as vX.Y.Z