From 783d2fd7bd41ba07eeaa716cac5ff25ebda6a8bc Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Thu, 17 Sep 2026 19:44:08 +0200 Subject: [PATCH] docs: devlog und Issue #001 abgeschlossen Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 1 + DEVLOG.md | 7 ++++--- docs/issues/001-projekt-setup.md | 20 ++++++++++---------- docs/issues/README.md | 6 +++--- 4 files changed, 18 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ec0f62..8e4e043 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/). ### Hinzugefügt - Projektorganisation: Devlog, Changelog, Issue-Übersicht und Issues pro Phase (#001) - Architektur- und Umsetzungsplan in `docs/architektur.md` (#001) +- Next.js-Grundgerüst mit AdminLTE-CSS, Bootstrap Icons, zod, ESLint, Prettier und Vitest (#001) ### Geändert diff --git a/DEVLOG.md b/DEVLOG.md index 75a07eb..b7ef35d 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -2,15 +2,15 @@ ## Zeitübersicht -**Gesamt:** 0 h 00 min (laufende Sitzung nicht eingerechnet) +**Gesamt:** 0 h 08 min | Issue | Zeit | |---|---| -| #001 Projekt-Setup | 0 h 00 min | +| #001 Projekt-Setup | 0 h 08 min | | Meilenstein | Zeit | |---|---| -| v0.1.0 | 0 h 00 min | +| v0.1.0 | 0 h 08 min | --- @@ -23,6 +23,7 @@ - Umgebung geprüft: Ubuntu 26.04, Git 2.53; Node/Docker fehlten → Node 24 LTS per nvm installiert - Repository-Rechte korrigiert (Verzeichnis gehörte root), Branch `master` → `main`, Git-Identität lokal gesetzt - `.gitignore`, `CHANGELOG.md`, `DEVLOG.md`, Architekturplan und 15 Issues angelegt +- #001 abgeschlossen: Next.js 16 (App Router, TypeScript strict), AdminLTE-CSS, Bootstrap Icons, zod, ESLint/Prettier/Vitest; Lint, Typecheck, Test und Build grün ### Entscheidungen - **AdminLTE 4.9.1 nur als CSS:** stabil, Bootstrap 5.3.8, kein jQuery; die JS-Plugins manipulieren das DOM und werden daher als React-Komponenten nachgebaut. diff --git a/docs/issues/001-projekt-setup.md b/docs/issues/001-projekt-setup.md index 84a8a9d..ba72c16 100644 --- a/docs/issues/001-projekt-setup.md +++ b/docs/issues/001-projekt-setup.md @@ -1,8 +1,8 @@ # #001 Projekt-Setup -**Status:** in Arbeit +**Status:** erledigt **Meilenstein:** v0.1.0 **Labels:** chore, infrastruktur -**Geschätzt:** 3 h **Tatsächlich:** – +**Geschätzt:** 3 h **Tatsächlich:** 0 h 08 min ## Ziel Arbeitsfähiges Repository mit Projektorganisation (Devlog, Changelog, Issues) und einem lauffähigen Next.js-Grundgerüst inklusive AdminLTE-CSS, Linting und Prisma-Grundkonfiguration. @@ -12,16 +12,16 @@ Arbeitsfähiges Repository mit Projektorganisation (Devlog, Changelog, Issues) u - [x] `DEVLOG.md`, `CHANGELOG.md`, `docs/issues/` mit Übersicht - [x] Architektur- und Umsetzungsplan (`docs/architektur.md`) - [x] Issues pro Phase anlegen -- [ ] Next.js (App Router, TypeScript strict, `src/`) aufsetzen -- [ ] Abhängigkeiten: `admin-lte`, `bootstrap`, `bootstrap-icons`, zod -- [ ] ESLint + Prettier, `npm run lint`, `npm run typecheck` -- [ ] Version `0.1.0-dev` in `package.json`, Versionsanzeige-Helfer -- [ ] Vitest-Grundkonfiguration +- [x] Next.js (App Router, TypeScript strict, `src/`) aufsetzen +- [x] Abhängigkeiten: `admin-lte`, `bootstrap`, `bootstrap-icons`, zod +- [x] ESLint + Prettier, `npm run lint`, `npm run typecheck` +- [x] Version `0.1.0-dev` in `package.json`, Versionsanzeige-Helfer +- [x] Vitest-Grundkonfiguration ## Akzeptanzkriterien -- [ ] `npm run dev` startet ohne Fehler -- [ ] `npm run lint` und `npm run typecheck` sind grün -- [ ] Keine Remote-URL in Projektdateien +- [x] `npm run dev` startet ohne Fehler +- [x] `npm run lint` und `npm run typecheck` sind grün +- [x] Keine Remote-URL in Projektdateien ## Abhängigkeiten – diff --git a/docs/issues/README.md b/docs/issues/README.md index c4104c4..6fcb9bb 100644 --- a/docs/issues/README.md +++ b/docs/issues/README.md @@ -4,8 +4,8 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a | Nr. | Titel | Status | Meilenstein | Geschätzt | Tatsächlich | |---|---|---|---|---|---| -| [#001](001-projekt-setup.md) | Projekt-Setup | in Arbeit | v0.1.0 | 3 h | – | -| [#002](002-prototyp.md) | Klickbarer Prototyp | offen | v0.1.0 | 8 h | – | +| [#001](001-projekt-setup.md) | Projekt-Setup | erledigt | v0.1.0 | 3 h | 0 h 08 min | +| [#002](002-prototyp.md) | Klickbarer Prototyp | in Arbeit | v0.1.0 | 8 h | – | | [#003](003-datenmodell.md) | Datenmodell und Migrationen | offen | v0.1.0 | 5 h | – | | [#004](004-agent-api.md) | Agent-API | offen | v0.1.0 | 6 h | – | | [#005](005-agent-skript.md) | Agent-Skript | offen | v0.2.0 | 8 h | – | @@ -19,4 +19,4 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a | [#013](013-authentifizierung.md) | Authentifizierung und Audit-Log | offen | v0.9.0 | 6 h | – | | [#014](014-deployment.md) | Deployment und Dokumentation | offen | v0.10.0 | 8 h | – | | [#015](015-feinschliff-v1.md) | Feinschliff für 1.0 | offen | v1.0.0 | 6 h | – | -| | **Summe** | | | **101 h** | **–** | +| | **Summe** | | | **101 h** | **0 h 08 min** |