Curated, product-agnostic snapshot of the post-story-04 tree: demo content deleted, auth-only reference feature, web-next shell, all gates green. Product-specific docs, ADRs 027-029, PRDs/epics/archive, editor library traces, and product naming are curated out; generic template repairs (coverage provider devDeps, root test:coverage script, live lint fixes, root-only release-please) are kept. See TEMPLATE.md for provenance, curation list, and usage. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016j8z4VHjedXDTjEDNg7qHK
20 lines
586 B
Markdown
20 lines
586 B
Markdown
# ADR-001: Turborepo + pnpm for Monorepo
|
|
|
|
## Status: Accepted
|
|
|
|
## Context
|
|
|
|
Need a monorepo tool for a clean architecture template with multiple apps and shared packages.
|
|
|
|
## Decision
|
|
|
|
Turborepo + pnpm workspaces.
|
|
|
|
## Rationale
|
|
|
|
- Clean architecture already provides organizational structure — Nx's opinions would compete
|
|
- Minimal config (turbo.json + pnpm-workspace.yaml) means agents understand the setup quickly
|
|
- Excellent caching — shared packages build once and are reused
|
|
- Battle-tested pairing, both reference repos use it
|
|
- Works naturally with Vite for non-Next packages
|