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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants