whats-new drafts from player-facing notes first (whatsNew.source, docs/RELEASE-<version>.md, the CHANGELOG section of the version or Unreleased; --release, --from-git) and only then from the git log; internal jargon warnings (SDK / vendor names, developer and version-control words, file paths, issue ids, code identifiers) with plain alternatives in the draft and whats-new check, one list in cli/lib/jargon.ts, whatsNew.allowWords keeps a word; skill: write from what players feel, never from commit messages; tests

This commit is contained in:
CRTkafa 2026-10-14 14:45:19 +08:00
parent e9507d8884
commit bab3f63227
9 changed files with 287 additions and 21 deletions

View file

@ -801,9 +801,11 @@
"all",
"dir",
"force",
"from-git",
"hook",
"lang",
"languages",
"release",
"since",
"translate"
],
@ -883,6 +885,7 @@
"fresh",
"fresh-profile",
"from",
"from-git",
"from-text",
"godot",
"group",
@ -968,6 +971,7 @@
"react-native",
"reconvert",
"region",
"release",
"release-date",
"remove",
"render",
@ -1381,7 +1385,7 @@
"storebound web check [<domain>] [--json] read-only, no credentials: the live files on https://<domain>"
],
"whats-new": [
"storebound whats-new [--since v1.1.0] [--lang en-US] [--all] [--hook \"text\"] [--dry]",
"storebound whats-new [--since v1.1.0] [--release 1.2.0] [--from-git] [--lang en-US] [--all] [--hook \"text\"] [--dry]",
"storebound whats-new --languages en-US,de-DE,tr [--dir store/whats-new] [--translate \"<command>\"] [--force] [--dry] [--json]",
"storebound whats-new check [--dir store/whats-new] [--json] limits per store (Play 500, App Store 4000), untranslated files",
"storebound whats-new apply [--dir store/whats-new] [--dry] [--json] checked files -> both listing files"