Ir al contenido

0011: Monorepo for the open source client (D-011)

Esta página aún no está disponible en tu idioma.

ADR-0011: Monorepo for the open source client (D-011)

Section titled “ADR-0011: Monorepo for the open source client (D-011)”
  • Status: Accepted
  • Date: 2026-11-01
  • Related: ADR-0012

While the plugin API is unstable, split repositories would turn every contract change into cross-repo PR cascades.

One repository for core, plugins, CLI, TUI, UI, MCP, SDK and packaging. Separate repositories only where license, visibility or release cadence differ (profiles, plugin index, website, docs, and the proprietary managed/server/cloud repos).

  • Contract changes are atomic; CI is one pipeline.
  • Official plugins can be extracted later because their contract is external by design.