Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 1.13 KB

File metadata and controls

48 lines (40 loc) · 1.13 KB

Contributing

Thanks for your interest in contributing!

Development setup

  • Create a virtualenv and install dev dependencies:
    pip install -r requirements.txt
    pip install -U black isort ruff pre-commit
    pre-commit install
  • Run the app:
    uvicorn app.main:app --reload --port 8000

Commit style

  • Keep commits small and focused.
  • Include tests when adding features or fixing bugs.

Pull Requests

  • Ensure pytest -q passes.
  • Lint passes: ruff check ., black --check ., isort --check-only ..
  • Describe what changed and why.

Contributing

Thanks for your interest in contributing!

Development setup

  • Create a virtualenv and install dev dependencies:
    pip install -r requirements.txt
    pip install -U black isort ruff pre-commit
    pre-commit install
  • Run the app:
    uvicorn app.main:app --reload --port 8000

Commit style

  • Keep commits small and focused.
  • Include tests when adding features or fixing bugs.

Pull Requests

  • Ensure pytest -q passes.
  • Lint passes: ruff check ., black --check ., isort --check-only ..
  • Describe what changed and why.