Roadmap
The first Verge Kit milestone is complete: it is an empty but deployable Cloudflare Workers Astro app with a D1 database layer, Better Auth mounted, middleware locals wired, email delivery seams, and a small database portability contract for future Hyperdrive work.
Architecture Principle
VK is D1-first and adapter-ready. The first implementation supports Cloudflare D1 only, while app code imports database behavior through stable local modules that can later route to Hyperdrive-backed PostgreSQL or MySQL implementations.
App query code should stay inside a conservative Drizzle query-builder subset unless a dialect-specific helper is explicitly introduced.
Slice Status
Dependency Policy
Prefer first-party Astro, Cloudflare, Better Auth, Drizzle, Tailwind, and Vitest packages. Add helper packages only when they remove meaningful boilerplate or are required by a chosen integration. Avoid adding UI/runtime libraries that imply React, Vue, Svelte, or SPA-style app structure.
Deferred By Design
These are useful but intentionally outside the current boilerplate scope:
- R2 uploads.
- Media processing.
- Image transforms.
- Admin CRUD screens.
- CLI generation beyond project and admin initialization.
- Queues and workflows.
- Analytics.
- CSP policy presets.
- Object storage adapters.
- Full RBAC admin UI.
- Data grids, charts, and toasts.
- Hyperdrive production support.