1.5 KiB
1.5 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
-
Gradle Konfiguration (
build.gradle.kts):groupaufat.mocode.frontend.coregesetzt (Konsistenz mitauthReferenz).wasmJsMainSource-Set explizit mitkotlin.stdlib.wasm.jsDependency konfiguriert.- Version auf
1.0.0fixiert.
-
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.previewMultipreview.ktverschoben und Package-Deklaration aktualisiert.
- Damit ist die Paketstruktur nun konsistent über alle Source-Sets hinweg.
- Verzeichnis
-
Verifizierung:
./gradlew :frontend:core:design-system:assemblewurde 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.