Files
meldestelle/docs/99_Journal/_archive/2026-04-19_DesignSystem_Blueprint_Migration.md
T
2026-05-05 21:23:02 +02:00

1.4 KiB

📓 Journal-Eintrag: Design-System Blueprint Migration

🏗️ [Lead Architect] | 🎨 [Frontend Expert] | 🧹 [Curator]

Datum: 2026-04-19 Status: Abgeschlossen

🎯 Ziel

Migration des design-system Moduls auf den neuen Module Structure Blueprint (Klasse B: UI_COMPONENT).

🛠️ Durchgeführte Änderungen

  1. Gradle Konfiguration (build.gradle.kts):
  • group auf at.mocode.frontend.core gesetzt (Konsistenz mit auth Referenz).
  • wasmJsMain Source-Set explizit mit kotlin.stdlib.wasm.js Dependency konfiguriert.
  • Version auf 1.0.0 fixiert.
  1. Strukturelle Anpassungen:
  • Verzeichnis src/wasmJsMain/kotlin/at/mocode/frontend/core/designsystem/ erstellt, um die Blueprint "Consistency Rule" zu erfüllen.
  • Paket-Migration in jvmMain:
    • at.mocode.wui.preview -> at.mocode.frontend.core.designsystem.preview
    • Multipreview.kt verschoben und Package-Deklaration aktualisiert.
  • Damit ist die Paketstruktur nun konsistent über alle Source-Sets hinweg.
  1. Verifizierung:
  • ./gradlew :frontend:core:design-system:assemble wurde erfolgreich ausgeführt.
  • Alle Ziel-Plattformen (JVM & WasmJS) kompilieren fehlerfrei.

🚩 Nächste Schritte

  • Fortsetzung der Migration mit den nächsten Core-Modulen (z.B. network, domain) oder den Feature-Modulen.
  • Batch-Anpassung der Group-IDs in den Feature-Modulen.

Dokumentiert durch den Curator.