Skip to content

docs: state the public-repo rule as a positive test - #89

Merged
rennehan merged 2 commits into
mainfrom
docs/public-repo-rule
Aug 1, 2026
Merged

docs: state the public-repo rule as a positive test#89
rennehan merged 2 commits into
mainfrom
docs/public-repo-rule

Conversation

@rennehan

Copy link
Copy Markdown
Contributor

Replaces #87, which is closed. Same file content, rebuilt so the history reads cleanly.

The public-repo section was framed as a list of exclusions. A reader of this repository is a stranger, and a list of what must stay out of it is a description of what exists elsewhere — so the framing worked against itself.

Stated positively instead:

Keep all of it about the product: what the software does, what a user can do with it, and why a change is correct. A commit message explaining a behaviour is right; one explaining where the work sat in someone's queue is not.

Before pushing, read your commit message and PR body as a stranger who has only ever run hydrate.

That covers the same ground without naming any of it, and it generalises to cases nobody thought to enumerate.

Also widens the scope, which was understated: the old text named code, comments, commit messages, docs and tests, and omitted pull request titles and bodies and branch names — equally world-readable, and where the real leaks turned out to be.

Text only.

The rule was framed as a list of exclusions, which described the shape of what
it excluded. A reader of this repository is a stranger; a list of what must stay
out of it is a description of what exists elsewhere.

Stated positively instead: everything here is about the product, and the check
is to read your own commit message as a stranger who has only run the binary.
That covers the same ground without naming any of it, and it generalises to
cases nobody thought to list.

Also widens the scope, which was understated. It named code, comments, commit
messages, docs and tests, and omitted pull request titles and bodies and branch
names — which are equally world-readable.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@rennehan rennehan added the documentation Improvements or additions to documentation label Jul 29, 2026
@rennehan rennehan self-assigned this Jul 29, 2026
@rennehan
rennehan merged commit 5a62f97 into main Aug 1, 2026
3 checks passed
@rennehan
rennehan deleted the docs/public-repo-rule branch August 1, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant