Zum Inhalt springen

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

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

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.