Skip to content

docs(readme): reframe as demo + starter, drop verbatim copy of upstream#16

Merged
thunpisit merged 1 commit intomainfrom
docs/readme-as-demo-starter
May 3, 2026
Merged

docs(readme): reframe as demo + starter, drop verbatim copy of upstream#16
thunpisit merged 1 commit intomainfrom
docs/readme-as-demo-starter

Conversation

@thunpisit
Copy link
Copy Markdown

Summary

The example README was a verbatim duplicate of upstream — same intro, same Setup, same everything. Zero signal about what made the example different from the template; every doc fix had to land in two places.

Rewrite

Section What it does now
Top Explains the live demo (history of khao pad essay series, EN + TH, paypers reskin, all 11 milestones live)
What's different from upstream 4-file paypers reskin list, seed content, custom i18n keys, wrangler config — same list every cherry-pick PR references
Use this fork as a starting point Two paths: A) clean fork from upstream template (recommended); B) fork the example for the paypers design starting point. Step-by-step both
Staying in sync with upstream Standard cherry-pick recipe + the two manual rules (field-merge i18n; preserve the 4 paypers files)
Local dev + Architecture Local dev only; everything else linked to upstream README. One source of truth

Net change

299 lines → 95 lines. Zero duplicated content with upstream.

🤖 Generated with Claude Code

The example README was a verbatim duplicate of the upstream
README — same intro, same Setup section, same everything. That
gives a visitor zero signal about what makes the example different
from the template, and forces every doc fix to land in two places
(and stay synchronized).

This rewrite:

- **Top**: explains what the live demo IS (history of khao pad as a
  5-essay series in EN + TH) and what's wired up (every milestone
  through v2.0).
- **What's different from upstream**: enumerates the 4 reskinned
  files, the seed content, the example-specific i18n keys, and the
  wrangler config. Future cherry-pick PRs reference the same list.
- **Two paths to use it**: A) start clean from upstream template
  (recommended for new projects); B) fork this example if you want
  the paypers brand polish as a starting design. Step-by-step for
  each.
- **Staying in sync with upstream**: the standard cherry-pick recipe
  + the two manual rules (field-merge i18n; preserve the 4 paypers
  files). Encoded the same lesson that's been in personal memory
  since the v1.6 cherry-pick wiped the reskin.
- **Architecture/bindings/deployment**: linked to upstream README
  instead of duplicating. One source of truth.

Net: 299 → 95 lines, zero duplicated content with upstream.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@thunpisit thunpisit merged commit 39913d3 into main May 3, 2026
@thunpisit thunpisit deleted the docs/readme-as-demo-starter branch May 3, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant