Zum Inhalt springen

Repo Boundaries

Repo Boundaries

Aufteilung der Verantwortlichkeiten zwischen ADDXION® Repos.

Jedes Repo hat eine klare Grenze. Überschneidungen führen zu Duplikaten und Drift.

Leitprinzip: Einmal pflegen — keine parallele Pflege derselben Wahrheit in mehreren Repos.

RepoVerantwortungNicht hier
addxion-neonNeon (@addxion/neon) — Tokens, Components, markenneutralMarken-Tokens, App-Logik
addxion-comaddxion.com — Marketing, Brand (brand.css), CMS (/cms)Design-System-Primitives, Plattform-Docs
addxion-docsPlattform-Docs SSOT — Ökosystem, XI, Shell, Behavior, BrandingMarketing-Seiten, CMS, App-Code
addxion-aiaddxion.ai — KI-App, @addxion/auth, @addxion/aiMarketing, Neon-Tokens
süpersüper.app — Fahrschul-Lern-App, Neon-ConsumerAuth-Schema (kommt aus @addxion/auth)
addxion-cms(archiviert — Code lebt in addxion-com/cms/)
InhaltSSOT-Repo
Design Tokens + Primitivesaddxion-neon
Markenwerte (ink, cream, electric)addxion-com (brand.css)
Auth-Schema + Permissionsaddxion-ai (@addxion/auth)
Shared Shell (Layout, Chat, Command)addxion-ai (@addxion/shell)
Scroll / Interaktionaddxion-ai (@addxion/behavior)
Cross-App Navaddxion-ai (@addxion/xi)
LLM-Clientaddxion-ai (@addxion/ai)
Plattform-Dokumentationaddxion-docs (SSOT, ausgeliefert unter addxion.com/docs)
Markenstrategieaddxion-docs /docs/branding/
Marketing-Seiten-Copyaddxion-com (folgt Branding-SSOT)
Headless CMS (Payload)addxion-com (/cms, Quellcode in cms/)

Änderungen am Design System zuerst in addxion-neon, dann in Consumern (addxion-com, später addxion.ai) einbinden.

Terminal-Fenster
# addxion-com konsumiert Neon lokal
"@addxion/neon": "file:../addxion-neon/packages/neon" # Primärname; core intern
"@addxion/components": "file:../addxion-neon/packages/components"

Neon — nicht „ADDXION NEON“.

Plattform-Dokumentation lebt in addxion-docs (SSOT). Auslieferung unter addxion.com/docs via separates CF Pages-Projekt. addxion-com enthält nur Marketing und CMS — keine Plattform-Docs mehr.

Neue Ökosystem-Inhalte (XI, Shell, Behavior, Package-Leitfaden) nur in addxion-docs anlegen. Sync-Prozess: Docs-Sync.

IDWahrheit
T-REPO-BOUNDARYKlare Repo-Verantwortung pro Inhaltstyp
T-PLATFORM-SSOTPlattform-Wahrheit nur in addxion-docs
T-MAINTAINEinmal pflegen — keine Doppelpflege

Scope: Verantwortlichkeiten und SSOT pro Repo.

  • Vor Änderung klären: welches Repo ist SSOT?
  • Einmal pflegen — keine parallele Pflege
  • Neon-Änderungen zuerst addxion-neon, dann Consumer