Skip to content

landing-prs: point docs prose at the voice rules on the contributing page - #38718

Merged
alii merged 1 commit into
mainfrom
farm/955b1777/landing-prs-docs-voice
Aug 14, 2026
Merged

landing-prs: point docs prose at the voice rules on the contributing page#38718
alii merged 1 commit into
mainfrom
farm/955b1777/landing-prs-docs-voice

Conversation

@robobun

@robobun robobun commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Problem

Fix

@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@robobun, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 28 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8b3d58a2-ecac-4df2-bebb-3e757287c44b

📥 Commits

Reviewing files that changed from the base of the PR and between c04101b and 748f0bf.

📒 Files selected for processing (1)
  • .claude/docs/landing-prs.md

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

@robobun

robobun commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author
Updated 5:05 PM PT - Aug 14th, 2026

@robobun, your commit 748f0bf is building: #96749

@robobun

robobun commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author

Status: merged. One-line pointer to the voice rules added by #38705 (also merged). The docs-wide passes that apply them: #38760 (wording, merged) and #38899 (facts).

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM — one-line addition to internal review guidance.

What was reviewed:

  • Bullet format and placement match neighboring lines in the "Docs, types, and comments" section.
  • Cited PRs (#28788, #33112, #38686) are real; #38686 is in recent history.
  • The referenced "Voice" section in docs/project/contributing.mdx is added by companion PR #38705 (not yet on main), but the bullet inlines the full rule set so it stands on its own regardless of merge order.
Extended reasoning...

Overview

Adds a single bullet to .claude/docs/landing-prs.md under "Docs, types, and comments" summarizing the docs prose voice rules (short sentences, active voice, present tense, no tutorial "we", no "easy"/"simple"/"just") and pointing at the "Voice" section being added to docs/project/contributing.mdx by companion PR #38705. No code, no tests, no build artifacts.

Security risks

None. This is a prose addition to an internal Claude-facing guidance markdown file under .claude/docs/. It is not user-facing documentation, not compiled, not executed, and touches no runtime, auth, or crypto surface.

Level of scrutiny

Minimal. The file is internal review-notes markdown consumed only by agents/reviewers reading it. The change is +1/-0 and matches the exact bullet style of its neighbors (bold lead-in, semicolon-separated clauses, PR citations). The only thing to check is that the content is accurate and the references resolve.

Other factors

  • I verified docs/project/contributing.mdx exists; the "Voice" heading is not on main yet (it lands with #38705, per the PR description). This is a forward reference, but the new bullet restates all the rules inline, so it is not load-bearing on #38705 merging first — worst case the pointer is briefly dangling in an internal notes file.
  • Cited cleanup PRs check out: #38686 is 9805144f in recent history.
  • The PR description explains why this was split from #38705 (the .buildkite/ci.mjs docs-only fast path excludes .claude/), which is a reasonable process choice and not something requiring human sign-off.
  • No prior reviewer comments to address; bug hunting system found nothing.

alii added a commit that referenced this pull request Aug 14, 2026
### Problem
- The docs have been through several docs-wide editorial passes that
applied the same rules by hand (#28788, #33112, and #38686 a few hours
after the pages it rewrote were merged), but the rules are not written
down anywhere in the repo, so new pages keep reintroducing the same
patterns.
- `docs/README.md` still tells contributors to preview the docs with the
Mintlify CLI; bun.com/docs is no longer built with Mintlify.

### Fix
- Adds a "Contributing to the docs" section to
`docs/project/contributing.mdx` with a "Voice" subsection: short
sentences, plain words, active voice with the actor named, present
tense, second person, name the subject instead of a bare "this", no
"easy"/"simple"/"just"/"quick", say what to do rather than what to
avoid, gender-neutral wording, descriptive link text, run every example.
Adapted from the [Next.js docs contribution
guide](https://nextjs.org/docs/community/contribution-guide#voice),
which is credited in the text.
- `docs/README.md` points at the section, and its Mintlify "Development"
section is removed (it now says only that bun.com/docs is built from
this directory).
- Verified: `prettier --check` on both files; the link targets in the
new section (`/pm/cli/install`, the Next.js URL) resolve.

### Related
- #38718 adds the matching one-line pointer in
`.claude/docs/landing-prs.md`. It is a separate PR so that this one only
touches `docs/`, which lets CI skip the test pipeline for it.
- A docs-wide pass that applies these rules to the existing pages is
going up as a separate PR.

Co-authored-by: Alistair Smith <hi@alistair.sh>
@alii
alii merged commit e7460e3 into main Aug 14, 2026
7 of 8 checks passed
@alii
alii deleted the farm/955b1777/landing-prs-docs-voice branch August 14, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants