You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: lint-glossary only checked the first path, and the skills taught the wrong anchor rule
Lessons from the first nine translation PRs, where five of them broke the
docs build.
- lint-glossary took `argv._[0]`, so `lint-glossary -- a.md b.md` silently
checked only `a.md` and reported success. It now takes every path, and
fails on one that matches no translation instead of passing green on a
typo. Covered by tests.
- The quality checklist said "internal links point to the translated
anchors", which is exactly what broke the build: translating a heading
changes its anchor and orphans every link pointing at it, from this page
and from others. Headings now keep the English anchor via `{#anchor}`.
batch-translate carried the same wrong instruction.
- The skills said nothing about delivery. They now state one commit per
issue, an English message with `Fixes #<issue>`, `.md` and `.en.md`
together, and no tool attribution in the commit or the PR body.
CONTRIBUTING carries the same two rules for human contributors.
0 commit comments