Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 717 Bytes

File metadata and controls

37 lines (27 loc) · 717 Bytes

Contributing

Setup

# Install mise (if not already)
curl https://mise.run | sh

# Setup the project
mise trust && mise install
uv sync

Development

uv run pytest
uv run ruff check src/ tests/
uv run ruff format src/ tests/
uv run mypy src/

Commit conventions

This project uses Conventional Commits:

  • feat: - new feature
  • fix: - bug fix
  • docs: - documentation only
  • refactor: - code change that neither fixes a bug nor adds a feature
  • test: - adding or updating tests
  • chore: - maintenance tasks

Architecture

  • Behavior and protocol: ~/src/graphrefly/GRAPHREFLY-SPEC.md
  • Implementation phases: docs/roadmap.md