chore: setze group und version in Core-LocalDb-Modul, dokumentiere Migration auf Blueprint
This commit is contained in:
parent
96bdc92723
commit
2ab1840237
|
|
@ -0,0 +1,30 @@
|
|||
# 📓 Journal-Eintrag: Core-LocalDb Blueprint Migration
|
||||
|
||||
## 🏗️ [Lead Architect] | 👷 [Backend Developer] | 🧹 [Curator]
|
||||
**Datum:** 2026-04-19
|
||||
**Status:** ✅ Abgeschlossen
|
||||
|
||||
### 🎯 Ziel
|
||||
Migration des `frontend/core/local-db` Moduls auf den neuen **Module Structure Blueprint** (Klasse B: `UI_COMPONENT`, da es KMP-spezifische Treiber-Implementierungen für JVM und WasmJS enthält).
|
||||
|
||||
### 🛠️ 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.
|
||||
* SqlDelight Konfiguration und Source-Sets waren bereits korrekt für Multiplatform (JVM & WasmJS) vorbereitet.
|
||||
|
||||
2. **Strukturelle Analyse:**
|
||||
* Die Paketstruktur `at.mocode.frontend.core.localdb` ist konsistent über alle Source-Sets hinweg.
|
||||
* `DatabaseDriverFactory` nutzt das `expect/actual` Pattern korrekt.
|
||||
* `src/wasmJsMain` ist vorhanden und enthält die notwendige `sqlite.worker.js` und Web-Treiber Implementierung.
|
||||
|
||||
3. **Verifizierung:**
|
||||
* `./gradlew :frontend:core:local-db:assemble` wurde erfolgreich ausgeführt.
|
||||
|
||||
### 🚩 Nächste Schritte
|
||||
* Migration der verbleibenden Core-Module (`network`, `sync`).
|
||||
* Batch-Update der Feature-Module (Source-Set Struktur & Group-IDs).
|
||||
|
||||
---
|
||||
*Dokumentiert durch den Curator.*
|
||||
|
|
@ -8,6 +8,9 @@ plugins {
|
|||
alias(libs.plugins.sqldelight)
|
||||
}
|
||||
|
||||
group = "at.mocode.frontend.core"
|
||||
version = "1.0.0"
|
||||
|
||||
kotlin {
|
||||
jvm()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user