What problem does it solve?
Creating a new Cloudflare app in this monorepo requires consistent package scripts, Doppler wiring, and CI workflow integration, and doing it manually is error-prone.
Core Features & Use Cases
- Establishes a minimal app contract: Keeps the app action focused on only the required lifecycle commands (for example,
alchemy:up, alchemy:down, and test:e2e when live preview tests exist).
- Wires CI using the shared workflow generator: Ensures Cloudflare deploy workflows are created via
.github/ts-workflows/ and the shared app manifest in packages/shared/src/apps/new-style-cloudflare-apps.ts.
- Connects preview testing and managed previews: Adds preview metadata and ensures previews run through the repo preview router rather than app-local routing.
Quick Start
Tell the team to create the new app under apps/, update the shared app manifest for its slug/path/Doppler project, and add the minimal deploy entry so preview and main deployments are generated from the ts-workflows pipeline.