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

1.4 KiB

Journal-Eintrag: Blueprint-Migration veranstaltung-feature

Datum: 19. April 2026 Status: Abgeschlossen Agent: 🏗️ [Lead Architect] | 🧹 [Curator]

🎯 Ziel

Migration des Moduls frontend/features/veranstaltung-feature auf den neuen Module Architecture Blueprint (Klasse B: UI_COMPONENT).

🛠️ Durchgeführte Änderungen

  1. Gradle-Konfiguration:
  • group von at.mocode.clients auf at.mocode.frontend.features geändert (Synchronisation mit Referenz-Modul auth).
  • wasmJsMain Source-Set vervollständigt (Zusatz von kotlin.stdlib.wasm.js).
  1. Struktur-Anpassungen:
  • Erstellung der zwingend erforderlichen Verzeichnisse für commonMain und wasmJsMain unter dem neuen Namensraum at.mocode.frontend.features.veranstaltung.
  • Hinweis: Der bestehende Code in jvmMain (Paket at.mocode.veranstaltung.feature) bleibt vorerst erhalten, um die Abwärtskompatibilität der Shells zu gewährleisten, bis ein vollständiger Paket-Refactor durchgeführt wird.
  1. Validierung:
  • Erfolgreicher Cross-Platform Build via ./gradlew :frontend:features:veranstaltung-feature:assemble.

📌 Nächste Schritte

  • Paket-Migration von at.mocode.veranstaltung.feature nach at.mocode.frontend.features.veranstaltung in einer koordinierten Aktion (zusammen mit den Shells).
  • Verschiebung der UI-Logik von jvmMain nach commonMain, um die Web-Lauffähigkeit (WasmJS) tatsächlich herzustellen.