The product app stays apps/saas, and every surface is served from its own subdomain instead of path prefixes.
The repo standard names the product app apps/app and serves surfaces through path rewrites (/app, /api, /docs). CentraKit serves each surface from its own host through Vercel Services host rewrites: app.*, api.*, docs.*, the marketing sample host, and the showcase site on the apex. The extra apps/showcase app is the CentraKit template site.
Keep apps/saas, apps/showcase, and host-based routing. The docs app stays root-mounted on docs.*, so it uses no basePath. Portless names stay app, api, docs, marketing, and showcase.
NEXT_PUBLIC_SITE_URL through packages/foundation/src/public-urls.ts./<page>.md and /<page>.mdx on the docs host, not under /docs.Last updated on