Skip to content

Make the non-native-English PR/issue guidance concrete#544

Merged
dennisdoomen merged 2 commits into
Fallout-build:mainfrom
dennisdoomen:non-native-english-pr-style
Jul 26, 2026
Merged

Make the non-native-English PR/issue guidance concrete#544
dennisdoomen merged 2 commits into
Fallout-build:mainfrom
dennisdoomen:non-native-english-pr-style

Conversation

@dennisdoomen

@dennisdoomen dennisdoomen commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

PR #528's description is a good example of what the existing "write for non-native English readers" rule was meant to prevent, but the rule was one abstract line and easy to skip.

What changed

  • Breaks the rule in issue-and-pr-style.md into checkable guidance: one idea per sentence, no idioms/figurative language, define jargon on first use, gloss cross-references, prefer short words.
  • Adds two before/after anti-pattern rows using real sentences from Smooth the Fallout.Common.ProjectModel → Fallout.Solutions migration path #528.
  • Adds a glossary of repo jargon (shim, sentinel, canonical type, ceiling, etc.) to conventions.md, linked from the rule above.

The existing rule was one abstract line and easy to ignore in
practice (see PR Fallout-build#528's description). Break it into checkable rules
-- one idea per sentence, no idioms, define jargon on first use,
gloss cross-references -- and add two anti-pattern examples pulled
from a real PR description.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@dennisdoomen dennisdoomen added target/vCurrent Targets the current version skip-changelog labels Jul 26, 2026
Terms like shim, sentinel, and canonical type show up often in PRs and
issues but are never defined anywhere, making descriptions hard to
follow for non-native English readers. Add a short glossary and link
to it from issue-and-pr-style.md's non-native-English guidance.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

lets take it for a test ride aye?

@dennisdoomen
dennisdoomen merged commit 4da31f4 into Fallout-build:main Jul 26, 2026
1 check passed
@dennisdoomen
dennisdoomen deleted the non-native-english-pr-style branch July 26, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog target/vCurrent Targets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants