EPIC-08: template upgrades + Ink migration recipes#60
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b98a264ebf
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "check:docs": "npm run docs:build", | ||
| "check:unicode": "node scripts/check-unicode-sync.mjs", | ||
| "check": "npm run check:core-portability && npm run check:docs && npm run check:unicode", | ||
| "check": "npm run check:create-rezi-templates && npm run check:core-portability && npm run check:docs && npm run check:unicode", |
There was a problem hiding this comment.
Make
check runnable without a prior build
Adding check:create-rezi-templates to the top-level check command makes npm run check fail on a fresh checkout, because that script hard-fails unless packages/create-rezi/dist/scaffold.js and packages/{core,node}/dist/index.d.ts already exist (see scripts/check-create-rezi-templates.mjs guards around lines 73-95). In the common local/CI flow where contributors run checks right after install, check now exits before running any real validations unless they manually run a full build first.
Useful? React with 👍 / 👎.
Summary
docs/migration/ink-to-rezi.mdwith conceptual mapping and practical migration recipes (no Ink compatibility promise)create-rezitemplates (dashboard,file-browser,streaming-viewer,form-app) to showcase polished, production-style UX and Rezi differentiatorscreate-reziCLI template discovery (--list-templateshighlights, clearer selection/messaging, canonical template naming)npm run check:create-rezi-templates) and wire into rootcheckTemplate Highlights
ui.tablewith stable keys, sort/filter/pin controls, incident telemetryui.virtualListover 15k streams with fast navigation and live ingest feedValidation
npm run lintnpm run typechecknpm run buildnpm testnpm run test:e2enpm run test:e2e:reducednpm run test:native:smokenpm run docs:buildnpm run check:create-rezi-templatesnpm install --ignore-scripts,npm run build,npm run typecheck, andstartscript presence