Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 516 Bytes

File metadata and controls

38 lines (27 loc) · 516 Bytes

Contributing to AsyncReview

Development Setup

# Backend
uv pip install -e ".[dev]"

# Frontend
cd web && bun install

Code Style

Python: ruff + mypy (config in pyproject.toml)

ruff check .
mypy cr/

TypeScript: Follow existing patterns.

Testing

# Backend
uv run pytest tests/ -v

# Frontend
cd web && bun test

Pull Requests

  1. Fork and create a feature branch
  2. Add tests for new features
  3. Ensure all tests pass
  4. Submit PR with clear description