chore: migriere turnier-feature Modul auf Module Structure Blueprint, aktualisiere group, füge wasmJsMain Dependency hinzu, dokumentiere Änderungen
This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
# Journal Eintrag - 19. April 2026
|
||||||
|
|
||||||
|
## 📦 Migration: frontend/features/turnier-feature
|
||||||
|
|
||||||
|
Das Modul `frontend/features/turnier-feature` wurde erfolgreich auf den neuen **Module Architecture Blueprint** (Klasse B: `UI_COMPONENT`) migriert.
|
||||||
|
|
||||||
|
### 🏗️ Änderungen
|
||||||
|
|
||||||
|
1. **Gradle Konfiguration:**
|
||||||
|
* `group` von `at.mocode.clients` auf `at.mocode.frontend.features` geändert (Synchronisation mit Referenzmodul `auth`).
|
||||||
|
* `wasmJsMain` Source-Set in `build.gradle.kts` vervollständigt (inkl. `kotlin.stdlib.wasm.js`).
|
||||||
|
* `compose.uiTooling` in `jvmMain` für konsistente IDE-Previews hinzugefügt.
|
||||||
|
|
||||||
|
2. **Struktur-Check:**
|
||||||
|
* Die physische Verzeichnisstruktur für `commonMain`, `jvmMain` und `wasmJsMain` war bereits vorhanden und paket-konsistent (`at.mocode.turnier.feature`).
|
||||||
|
|
||||||
|
### 🧪 Verifikation
|
||||||
|
|
||||||
|
* **Build:** `./gradlew :frontend:features:turnier-feature:assemble` lief erfolgreich durch (JVM & WasmJS).
|
||||||
|
* **Checklist:**
|
||||||
|
* [x] Klasse B Identifikation
|
||||||
|
* [x] Verzeichnisstruktur geprüft
|
||||||
|
* [x] `build.gradle.kts` angepasst
|
||||||
|
* [x] Kompilierung erfolgreich
|
||||||
|
|
||||||
|
### 🧹 Curator Status
|
||||||
|
* Das `turnier-feature` ist nun blueprint-konform und bereit für die weitere plattformübergreifende Entwicklung.
|
||||||
@@ -12,8 +12,9 @@ plugins {
|
|||||||
alias(libs.plugins.composeMultiplatform)
|
alias(libs.plugins.composeMultiplatform)
|
||||||
alias(libs.plugins.composeCompiler)
|
alias(libs.plugins.composeCompiler)
|
||||||
}
|
}
|
||||||
group = "at.mocode.clients"
|
group = "at.mocode.frontend.features"
|
||||||
version = "1.0.0"
|
version = "1.0.0"
|
||||||
|
|
||||||
kotlin {
|
kotlin {
|
||||||
jvm()
|
jvm()
|
||||||
|
|
||||||
@@ -53,6 +54,11 @@ kotlin {
|
|||||||
|
|
||||||
jvmMain.dependencies {
|
jvmMain.dependencies {
|
||||||
implementation(compose.desktop.currentOs)
|
implementation(compose.desktop.currentOs)
|
||||||
|
implementation(compose.uiTooling)
|
||||||
|
}
|
||||||
|
|
||||||
|
wasmJsMain.dependencies {
|
||||||
|
implementation(libs.kotlin.stdlib.wasm.js)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user