Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.76 KB

File metadata and controls

32 lines (22 loc) · 1.76 KB

This is NOT the Next.js you know

This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in node_modules/next/dist/docs/ (resolved from this file's directory; in monorepos the next package may not be visible from the repo root) before writing any code. Heed deprecation notices.

This block is written and re-added by next dev — verify at node_modules/next/dist/server/lib/generate-agent-files.js. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean.

Deploying

Never run vercel --prod. It publishes the working directory straight to https://studio.assembly.com, skipping GitHub and any review.

main is staging, not production. Merging into main deploys to https://studio.assembly-staging.com. Production is the production branch, and publishing a GitHub Release is what promotes onto it — that is the deploy. Nobody pushes production by hand; .github/workflows/release.yml does it, and only for a commit that is already on main.

Ask before promoting. Merging into main is safe and expected. Never use Vercel's Promote button or vercel promote: they re-alias an existing build instead of rebuilding, and this site bakes noindex into non-production builds. To undo a release, use Vercel's instant rollback.

For a real URL without going live, run plain vercel for a preview, push a branch and let Vercel preview it, or merge to main for staging.

Everything else worth knowing about this repo — design rules, theming, SEO, the branch flow — is in CLAUDE.md. Read it before making changes; it applies whatever tool you are.