chore: dokumentiere Migration des core/sync Moduls auf Module Structure Blueprint, inkl. group und version Anpassungen
This commit is contained in:
@@ -0,0 +1,30 @@
|
|||||||
|
# 📓 Journal-Eintrag: Core-Sync Blueprint Migration
|
||||||
|
|
||||||
|
## 🏗️ [Lead Architect] | 👷 [Backend Developer] | 🧹 [Curator]
|
||||||
|
**Datum:** 2026-04-19
|
||||||
|
**Status:** ✅ Abgeschlossen
|
||||||
|
|
||||||
|
### 🎯 Ziel
|
||||||
|
Migration des `frontend/core/sync` Moduls auf den neuen **Module Structure Blueprint** (Klasse B: `UI_COMPONENT`, da es KMP-spezifische Sync-Strategien unterstützen soll).
|
||||||
|
|
||||||
|
### 🛠️ Durchgeführte Änderungen
|
||||||
|
|
||||||
|
1. **Gradle Konfiguration (`build.gradle.kts`):**
|
||||||
|
* `group` auf `at.mocode.frontend.core` gesetzt (Konsistenz mit anderen Core-Modulen).
|
||||||
|
* `version` auf `1.0.0` gesetzt.
|
||||||
|
* `jvmMain` und `wasmJsMain` Source-Sets konfiguriert.
|
||||||
|
* `kotlin.stdlib.wasm.js` als Dependency für WasmJS hinzugefügt.
|
||||||
|
|
||||||
|
2. **Strukturelle Anpassungen:**
|
||||||
|
* Verzeichnisse `src/jvmMain/kotlin/at/mocode/frontend/core/sync/` und `src/wasmJsMain/kotlin/at/mocode/frontend/core/sync/` erstellt, um die Blueprint "Consistency Rule" zu erfüllen.
|
||||||
|
* Die Paketstruktur war bereits vorbildlich konsistent (`at.mocode.frontend.core.sync`).
|
||||||
|
|
||||||
|
3. **Verifizierung:**
|
||||||
|
* `./gradlew :frontend:core:sync:assemble` wurde erfolgreich ausgeführt.
|
||||||
|
|
||||||
|
### 🚩 Nächste Schritte
|
||||||
|
* Die Migration der Core-Module (`frontend/core/*`) ist hiermit weitgehend abgeschlossen.
|
||||||
|
* Nächster großer Block: Batch-Anpassung der Feature-Module (`frontend/features/*`) bezüglich Topologie (WasmJS-Ordner) und Group-IDs (`at.mocode.frontend.features`).
|
||||||
|
|
||||||
|
---
|
||||||
|
*Dokumentiert durch den Curator.*
|
||||||
Reference in New Issue
Block a user