Skip to content

docs: CONTRIBUTING#27

Merged
fruwe merged 2 commits into
mainfrom
docs-contributing
Jun 30, 2026
Merged

docs: CONTRIBUTING#27
fruwe merged 2 commits into
mainfrom
docs-contributing

Conversation

@fruwe

@fruwe fruwe commented Jun 30, 2026

Copy link
Copy Markdown
Member

Closes #23.

Adds CONTRIBUTING.md covering: dev setup (python -m venv, pip install -e '.[dev]');
the gate (ruff check ., mypy src, pytest); how the conformance suite is obtained
(version-pinned fetch of fruwehq/harel-conformance into .cache/, falling back to
main until the tag exists; HAREL_CONFORMANCE_DIR / HAREL_SPEC_DIR overrides for
offline work; black-box CLI conformance via subprocess); the workflow (branch + PR,
squash-only, linear history, resolve threads, no AI/assistant attribution); and the
synchronized-versioning policy (the package version in pyproject.toml is the implemented
harel spec version; released in lockstep with harel / harel-conformance).

@fruwe fruwe merged commit c6198e5 into main Jun 30, 2026
1 check passed
@fruwe fruwe deleted the docs-contributing branch June 30, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: CONTRIBUTING

1 participant