chore: migriere core/network Modul auf Module Structure Blueprint, setze group und version, dokumentiere Änderungen

This commit is contained in:
Stefan Mogeritsch 2026-04-19 16:50:30 +02:00
parent cb6db36adb
commit b19f7cadb8
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,30 @@
# 📓 Journal-Eintrag: Core-Network Blueprint Migration
## 🏗️ [Lead Architect] | 👷 [Backend Developer] | 🧹 [Curator]
**Datum:** 2026-04-19
**Status:** ✅ Abgeschlossen
### 🎯 Ziel
Migration des `frontend/core/network` 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 anderen Core-Modulen).
* `version` auf `1.0.0` gesetzt.
* Die bestehende Multiplatform-Konfiguration (KMP) wurde als bereits blueprint-konform verifiziert.
2. **Strukturelle Analyse:**
* Die Paketstruktur `at.mocode.frontend.core.network` ist bereits konsistent über alle Source-Sets (`commonMain`, `jvmMain`, `wasmJsMain`) hinweg.
* Plattform-spezifische Implementierungen (z.B. `PlatformConfig`, `JmDnsDiscoveryService`) sind korrekt in den jeweiligen Source-Sets platziert.
* WasmJS-Unterstützung ist strukturell und in Gradle bereits vorbereitet.
3. **Verifizierung:**
* `./gradlew :frontend:core:network:assemble` wurde erfolgreich ausgeführt.
### 🚩 Nächste Schritte
* Migration des letzten verbleibenden Core-Moduls (`sync`).
* Anschließend Batch-Anpassung der Feature-Module (Topologie & Group-IDs).
---
*Dokumentiert durch den Curator.*

View File

@ -7,6 +7,9 @@ plugins {
alias(libs.plugins.kotlinSerialization)
}
group = "at.mocode.frontend.core"
version = "1.0.0"
kotlin {
jvm()