FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
ScalingArchitecture Decisions
ADR 005: Monorepo Directory Structure
DocsscalingArchitecture DecisionsADR 005: Monorepo Directory Structure
GitHub Live Sync

ADR 005: Monorepo Directory Structure

Live technical documentation fetched from GitHub repository omghante/metapilot/docs/adr/ADR-005-monorepo-structure.md

ADR-005: Monorepo Codebase Layout

  • Status: Accepted
  • Date: 2026-07-20
  • Deciders: DevOps & Lead Architect

Context

Separate repositories for frontend (
apps
) and backend (
services/api
) increased PR review friction and version synchronization overhead.

Decision

We consolidate the frontend web app and backend REST/ASGI service into a single Monorepo structure.

Consequences

  • Positive: Atomic commits across frontend and backend, single CI workflow.
  • Negative: Monorepo build tooling required for standalone deployments.