Skip to content

docs: soften README contribution guidance#33

Merged
mindpower merged 1 commit into
mainfrom
soften-contributing-readme
Jun 21, 2026
Merged

docs: soften README contribution guidance#33
mindpower merged 1 commit into
mainfrom
soften-contributing-readme

Conversation

@rvguha

@rvguha rvguha commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Reframes the contribution guidance in the README per Junjie's feedback.

Why: the top-of-README "Proposing a change" warning banner was doing its job, but risked signaling that all PRs are unwanted, which could chill the community involvement we want.

What changed:

  • Removes the warning banner from the top of the README.
  • Adds a ## Contributing section that distinguishes two cases:
    • Normative spec changes (spec/ard.md + spec/schemas/) — discuss via an issue first; a maintainer lands the change.
    • Everything else (examples, conformance tooling, reference implementations, docs, typo/link fixes) — community PRs are welcome.
  • Softens the tone throughout and updates the Status line to reflect that PRs are fine for non-normative work.

@mindpower — does this strike the right balance? Happy to adjust where the normative line sits (e.g. whether conformance/ or adr/ should be maintainer-only too).

Reframe the spec-change callout per Junjie's feedback: drop the
top-of-README warning banner and replace it with a Contributing
section that distinguishes normative spec changes (discuss via issue,
maintainer lands) from non-normative changes (examples, conformance,
docs) where community PRs are welcome.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@mindpower mindpower left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Guha!

The clear split between normative and non-normative contributions is perfect.

To answer your question about where the line sits:

  • I think adr/ (Architecture Decision Records) should probably sit on the "maintainer-driven / issue-first" side, since those represent foundational design consensus.

  • conformance/ is great to leave open to the community, especially so they can contribute test cases alongside their reference examples.

@mindpower mindpower merged commit 8272476 into main Jun 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants