Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 899 Bytes

File metadata and controls

42 lines (30 loc) · 899 Bytes

Contributing

Thanks for helping improve context-fabrica.

Development Setup

python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements-dev.txt
python -m pytest

Project Standards

  • keep changes small and focused
  • preserve the canonical-store-first design
  • prefer explicit provenance over hidden heuristics
  • keep the first-run UX simple for outside users

Before Opening a PR

Run:

python -m pytest
python -m pip install .

If your change touches the live Postgres path, also verify:

PYTHONPATH=src python -m context_fabrica.bootstrap_cli --root . --dsn "postgresql:///context_fabrica"
PYTHONPATH=src python -m context_fabrica.demo_cli --dsn "postgresql:///context_fabrica" --project

Good First Contributions

  • better promotion policies
  • projector observability
  • stronger install docs
  • more runnable examples