chore: migriere turnier-feature Modul auf Module Structure Blueprint, aktualisiere group, füge wasmJsMain Dependency hinzu, dokumentiere Änderungen

This commit is contained in:
2026-04-19 17:09:59 +02:00
parent 8148ceb318
commit bd8899a829
2 changed files with 34 additions and 1 deletions
@@ -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.composeCompiler)
}
group = "at.mocode.clients"
group = "at.mocode.frontend.features"
version = "1.0.0"
kotlin {
jvm()
@@ -53,6 +54,11 @@ kotlin {
jvmMain.dependencies {
implementation(compose.desktop.currentOs)
implementation(compose.uiTooling)
}
wasmJsMain.dependencies {
implementation(libs.kotlin.stdlib.wasm.js)
}
}
}