From bd8899a8294a4de4b44d0003f684b061ce76fd70 Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Sun, 19 Apr 2026 17:09:59 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20migriere=20`turnier-feature`=20Modul?= =?UTF-8?q?=20auf=20Module=20Structure=20Blueprint,=20aktualisiere=20`grou?= =?UTF-8?q?p`,=20f=C3=BCge=20`wasmJsMain`=20Dependency=20hinzu,=20dokument?= =?UTF-8?q?iere=20=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4-19_TurnierFeature_Blueprint_Migration.md | 27 +++++++++++++++++++ .../features/turnier-feature/build.gradle.kts | 8 +++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 docs/99_Journal/2026-04-19_TurnierFeature_Blueprint_Migration.md diff --git a/docs/99_Journal/2026-04-19_TurnierFeature_Blueprint_Migration.md b/docs/99_Journal/2026-04-19_TurnierFeature_Blueprint_Migration.md new file mode 100644 index 00000000..742341a6 --- /dev/null +++ b/docs/99_Journal/2026-04-19_TurnierFeature_Blueprint_Migration.md @@ -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. diff --git a/frontend/features/turnier-feature/build.gradle.kts b/frontend/features/turnier-feature/build.gradle.kts index af9b425d..1a0168ff 100644 --- a/frontend/features/turnier-feature/build.gradle.kts +++ b/frontend/features/turnier-feature/build.gradle.kts @@ -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) } } }