Skip to content

docs(contributing): refresh around the actual review flow and gates#377

Merged
plind-junior merged 2 commits into
testfrom
docs/contributing-refresh
Jul 6, 2026
Merged

docs(contributing): refresh around the actual review flow and gates#377
plind-junior merged 2 commits into
testfrom
docs/contributing-refresh

Conversation

@plind-junior

Copy link
Copy Markdown
Collaborator

refreshes CONTRIBUTING.md, modeled on the strongest parts of a mature contributing doc (JSONbored/gittensory's) while staying truthful to vouch's actual flow.

fixes first: every code fence in the old file was backslash-escaped and rendered as literal ``` text on github; the intro still said pre-1.0; the issue-template link pointed at an empty directory; and the release checklist claude.md refers to was missing entirely.

new sections: what happens to your pr (automated review + ci + maintainer decision, base branches on test), what we welcome, an expanded what-we-won't-merge (now carrying the out-of-scope list), before-opening checklist, the exact ci gate commands, test expectations including the four registration sites for a new kb.* method, required pr contents (lowercase prose, no ai-attribution trailers), commit/title format with examples, and the maintainer release checklist with all four version sites. kept: dev setup, env vars, logging, style, security. second commit picks up the #376 coderabbit nit (fence language on the readme notification sample).

the old file had backslash-escaped code fences (every block rendered
as literal text on github), called vouch pre-1.0 (1.2.1 is out),
referenced empty issue templates, and carried none of the release
checklist claude.md points at.

restructured along the shape of a strong contributing doc: what
happens to your pr (automated review + ci + maintainer decision, base
on test), what we welcome, what we won't merge (now including the
out-of-scope list — saas mode, ungated writes, storage-format swaps),
before-opening checklist, the exact ci gate commands, test
expectations (incl. the four registration sites for a new kb.*
method), required pr contents, commit/title format with examples, and
the maintainer release checklist with all four version sites.

kept as-is: dev setup, env-var table, logging guidelines, style,
security reporting.
markdownlint md040 wants a language on the fence; matches how the
compile flow diagram was labelled after the #362 review.
@coderabbitai

coderabbitai Bot commented Jul 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1dfcc199-f6ba-4106-8e19-663d93165e2c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/contributing-refresh

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added docs documentation, specs, examples, and repo guidance size: XS less than 50 changed non-doc lines labels Jul 6, 2026
@plind-junior plind-junior merged commit 7ffb625 into test Jul 6, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs documentation, specs, examples, and repo guidance size: XS less than 50 changed non-doc lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant