docs: PR-sjabloon wijst naar de bron van waarheid en vraagt naar de afweging #524
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!524
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/pr-template-talen-en-afweging"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The PR checklist named eight languages (
nl/en/it/de/fr/es/fy/pap) whileAppLocalizations.languageNamesholds 32. A contributor ticking that box honestly shipped 24 languages short and had no way to know — a checklist that misleads rather than merely being incomplete. And nothing in the template ever asked the contributor to weigh the project's principles, even though the template is the only place an outside contributor sees.Closes #510
Changes
test/pr_template_consistency_test.dart— asserts the template enumerates no language codes, and that the trade-off item is present. It tests the absence of a list rather than its correctness, because a freshly written list rots the same way on the next language.make add-l10n SPEC=…andAppLocalizations.languageNamesas the authoritative set.Split red-then-green: the test commit fails on its own, the template commit turns it green. Also verified against a planted regression (re-adding
nl/en/it/demakes it fail again).Gates
make check— green (86.3% coverage, per-file floor 0 below budget).make check-secrets/make sast— still red for the two pre-existing reasons filed as #522 and #521. Unrelated to this branch; nothing here toucheslib/.Principles
Touches a promise in the sense that it changes what we ask contributors to affirm — but it makes an existing claim true rather than adding a new one. No conflict to record.