Skip to main content

ADR-001: Use Turborepo

Status: Accepted

Context

The repository contains multiple applications and reusable packages that share development tasks and dependencies.

Decision

Use Turborepo to orchestrate workspace tasks such as development, builds, linting, and type checking.

Consequences

  • workspace tasks share a common execution model
  • dependency-aware task ordering is centralized
  • build outputs can be cached
  • applications and packages retain their own task implementations