docs(agents): document rebrand step in fork workflow

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
lofyer
2026-06-30 22:16:54 +08:00
co-authored by Claude Opus 4.8
parent 62351a781f
commit 4150070829
+25
View File
@@ -47,3 +47,28 @@ PRUNE_BRANCHES=1 ./scripts/sync-github
Env knobs: `UPSTREAM_URL`, `ORIGIN_REMOTE`, `UPSTREAM_REMOTE`, `PRUNE_BRANCHES`,
`DRY_RUN`. After syncing, branch a fresh `v<version>-lofyer` off the updated upstream
ref and apply the appearance changes there.
### Re-applying brand customizations
`scripts/rebrand` swaps the standalone brand word `GPUStack` for our brand
(`MesaStack`) across user-facing text. It is the first appearance change to re-apply
on every new `v<version>-lofyer` branch.
```bash
# preview hits, no writes
DRY_RUN=1 ./scripts/rebrand
# apply (default GPUStack -> MesaStack)
./scripts/rebrand
# custom brand words
FROM=GPUStack TO=AcmeStack ./scripts/rebrand
```
It deliberately **does not** touch functional references — lowercase `gpustack`
(npm pkg / URLs / paths / k8s namespace), ALL-CAPS `GPUSTACK_*` constants, JS
identifiers like `getGPUStackPlugin`, and `X-*` HTTP headers — and carries a
line-level skip list for backend-contract strings matched at runtime (see
`SKIP_LINE_PATTERNS` in the script). Always review `git diff` afterwards. Logo
images under `src/assets/images/` are NOT changed by the script — replace those PNGs
separately when new brand assets are available.