Source of truth: this starter is exported from the
contentrain-startersmonorepo. Internal starter id:next-multi-surface-saas.
Next.js starter for teams that need one content architecture across marketing, app shell, docs, and changelog surfaces.
pnpm install
pnpm devpnpm check
pnpm build
pnpm start
pnpm deploy:netlify//app/docs/guides/surface-governance/reference/content-contracts/packages/query-client/changelog/unified-surface-rollout/architecture
- Product marketing, dashboard UI, docs, and release notes should not drift apart
.contentrain/stays local, typed, and reviewable in git- The generated
#contentrainSDK keeps framework code simple while preserving a real content schema - This starter shows Contentrain as product-surface infrastructure, not only as a website CMS
Official references:
- Netlify build command:
pnpm deploy:netlify - Netlify publish directory: framework-managed
- Keep the publish directory empty in the Netlify UI and let the Next.js runtime be detected automatically
Use pnpm dlx netlify-cli init to connect the repository for continuous deployment, or pnpm dlx netlify-cli link if the site already exists.

