37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
# Gitea Issue Pipeline – Historie & Learnings
|
||
|
||
## Repos
|
||
- **Standard-Repo (Default):** `greggy/landingpage-haus-schleusingen` – Landingpage fürs Haus
|
||
- **OpenClaw-Workspace:** `greggy/openclaw`
|
||
|
||
## Pipeline
|
||
- 7-Phasen-Pipeline: Analyse → Architektur → Implementierung → Review → QA/Testing → Merge/Release → Abnahme/Validierung
|
||
- Labels: `KI` für pipeline-gesteuerte Issues
|
||
- Testumgebung: http://178.104.150.0:6427/ (Apache, DocumentRoot /var/www/test/html)
|
||
- Feature-Branches werden VOR dem Merge deployed
|
||
|
||
## Abgeschlossene Issues (Archiv)
|
||
- **#2** – Flächenangaben korrigiert
|
||
- **#6** – (abgeschlossen)
|
||
- **#8** – Telefonnummer ergänzt
|
||
- **#15** – (abgeschlossen)
|
||
- **#16** – SEO Meta/Schema.org → PR #23
|
||
- **#17** – Bildoptimierung WebP → PR #22
|
||
- **#18** – Accessibility ARIA → PR #24
|
||
- **#19** – jQuery entfernen → PR #21
|
||
- **#27** – Hamburger-Menü
|
||
- **#28** – (abgeschlossen)
|
||
- **#29** – (abgeschlossen)
|
||
- **#34** – (abgeschlossen)
|
||
- **#36** – Favicon → PR #37
|
||
|
||
## Learnings
|
||
- index.php hat Vorrang vor index.html auf dem Testserver → CI-Deploy schreibt index.html, aber Apache nutzt index.php
|
||
- HTML-Lint: .php-Dateien überspringen (false positives durch PHP-Blöcke)
|
||
- Doppelte HTML-IDs vermeiden (form-result → form-errors)
|
||
- n8n Pipeline: Datenfluss-Probleme wenn "KI Antwort parsen" leere Items zurückgibt
|
||
- Qualitätskontrolle via Browser (agent-browser) als fester Schritt in QA und Abnahme
|
||
|
||
## Offene Punkte
|
||
- gitea-specs/ enthält alte Issue-Spezifikationen – können bei Bedarf archiviert werden
|