Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 568 Bytes

CONTRIBUTING.md

File metadata and controls

32 lines (23 loc) · 568 Bytes

Contributing to Symphony

Development Setup

python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Running Tests

pytest                              # All tests
pytest tests/ --ignore=tests/test_mvp_intent_bridge.py  # Unit only (no LLM calls)

Code Style

We use Ruff:

ruff check .
ruff format .

Pull Request Process

  1. Fork → Branch → PR
  2. All tests must pass
  3. New features need tests
  4. Keep it simple — 200→50 rule (if you can halve it, you should)