From f288ab6d82969d139132747f1b791961877b92ec Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Mon, 5 Oct 2026 13:40:29 +0000 Subject: [PATCH] =?UTF-8?q?dev:=20Roadmap=20=E2=80=94=20Volt=20entfernen?= =?UTF-8?q?=20und=20auf=20Livewire-4-Single-File-Components=20umstellen=20?= =?UTF-8?q?(Umfang,=20Schritte)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- dev/roadmap.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/dev/roadmap.md b/dev/roadmap.md index 535f9ae5..ee2e5555 100644 --- a/dev/roadmap.md +++ b/dev/roadmap.md @@ -45,6 +45,27 @@ Phasen im Archiv (`dev/archive/`). ## Nächste Entwicklungen / Optimierungen (Ideen-Backlog) +- [ ] **Volt entfernen, auf Livewire-4-Single-File-Components umstellen** + (Betreiber, 05.10.2026). Seit Livewire 4 sind Single-File-Components + eingebaut, mit derselben Syntax wie Volts Klassenkomponenten — Volt + ist damit überflüssig. Umfang (Stand v1.1.0): 83 Komponenten unter + `resources/views/livewire` (nur klassenbasiert, keine funktionale + Volt-API, kein `@volt`), 73 `Volt::route()`, 549 `Volt::test()` in 80 + Testdateien. Schritte nach dem offiziellen Upgrade-Leitfaden + (livewire.laravel.com/docs/4.x/upgrading, „Upgrading Volt“): + `Livewire\Volt\Component` → `Livewire\Component`; `Volt::route()` → + `Route::livewire()`; `Volt::test()`/`LivewireVolt::test()` → + `Livewire::test()`; `VoltServiceProvider` löschen und aus + `bootstrap/providers.php` nehmen; `composer remove livewire/volt`. + Livewire 4 findet `resources/views/livewire` standardmäßig + (`component_locations`); `config/livewire.php` stammt noch aus v3 und + sollte bei der Gelegenheit abgeglichen werden. Danach CLAUDE.md und + die Boost-Richtlinien (Volt-Abschnitt, Skill `volt-development`) + anpassen und prüfen, ob Larastan die Komponenten jetzt erfasst + (offener Punkt aus dem Umsetzungsaudit 02.10., 5.6). Mechanische + Umstellung, aber großflächig — als eigener Branch mit voller Suite, + nicht nebenbei in einem Fach-Block. + - [ ] Frontend-Audit-Reste aus `dev/archive/frontend-audits/ frontend-optimize-protokoll.md` sichten — P2/P3-Punkte, die bewusst liegen geblieben sind.