Thanks for considering a contribution. PRISMA is small on purpose; we'd rather merge a tight PR than a large one.
git clone https://github.com/Proportione/prisma.git
cd prisma
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev,streamlit]"pytest -q
ruff check src/ tests/- Bug fixes with a regression test.
- New or improved YAML rule sets / taxonomies in
examples/. - Documentation, especially in
docs/methodology.md. - Performance improvements with a before/after benchmark.
- Adding heavy dependencies for niche features.
- Domain-specific logic baked into
src/prisma/— prefer a YAML rule set or taxonomy inexamples/so other domains stay first-class. - Changes that break the CLI surface without a deprecation note.
Please include:
prisma --versionoutput- A minimal failing example (RIS snippet, YAML rules, or PDF if non-confidential)
- The expected vs. actual behaviour