Repository
StackShip is a pnpm workspace orchestrated with Turborepo. Applications live in
apps/; shared libraries belong in packages/.
Each production surface has its own Worker and Wrangler configuration. Custom domains are explicit in source control.
Definition of done
A product change is done only when:
- The implementation is type-safe and passes its local checks.
- Relevant tests or protocol probes pass.
- User-facing behavior and operational changes are documented in Nimbus.
- New configuration is represented in
.env.exampleor deployment docs. - No privileged credential is committed.
- Production health is checked after deployment.
Documentation workflow
Write documentation alongside implementation. Use
apps/docs/src/content/docs/ for pages and
apps/docs/src/content/partials/ for shared sections. Run:
pnpm --filter @stackship/docs checkNimbus publishes clean Markdown alternates and agent indexes. Treat broken internal links or invalid frontmatter as build failures.