Files
ProxLedger/docs/issues/020-gitea-issue-abgleich.md
T
florian.wildeandClaude Opus 5 2df43e1517 feat(tooling): Issue-Dateien mit dem Gitea-Tracker abgleichen (#020)
Skript liest docs/issues/, legt Labels und Meilensteine an, erkennt vorhandene
Issues an der Nummer im Titel und schliesst erledigte. Trockenlauf ohne Token.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 21:17:23 +02:00

1.4 KiB
Raw Blame History

#020 Issues nach Gitea übertragen

Status: erledigt Meilenstein: v0.4.1 Labels: infrastruktur, docs Geschätzt: 2 h Tatsächlich: 0 h 10 min

Ziel

Die Issue-Dateien aus docs/issues/ sollen als echte Issues im Gitea-Tracker erscheinen und dort aktuell bleiben – ohne dass sie von Hand nachgepflegt werden müssen.

Aufgaben

  • Skript scripts/gitea-issues.ts, das die Dateien liest und über die Gitea-API abgleicht
  • Meilensteine anlegen (v0.1.0 bis v1.0.0), Labels anlegen (agent, backend, ui, docs …)
  • Issues anlegen; vorhandene anhand der Nummer im Titel wiedererkennen und aktualisieren
  • Erledigte Issues in Gitea schließen, wieder geöffnete erneut öffnen
  • Trockenlauf ohne Token (--dry-run) zur Kontrolle vor dem ersten echten Lauf
  • npm-Skript issues:sync und Beschreibung im README

Akzeptanzkriterien

  • Ein Lauf legt alle 20 Issues mit Titel, Text, Label und Meilenstein in Gitea an
  • Ein zweiter Lauf ändert nichts Unnötiges (keine Dubletten)
  • Der Token steht nur in der Umgebung, nie im Repository

Abhängigkeiten

#001

Notizen / Entscheidungen

  • Die Markdown-Dateien bleiben die Quelle der Wahrheit: Sie liegen im Repo, sind ohne Netz lesbar und wandern mit jedem Klon mit. Gitea bekommt eine Kopie zum Kommentieren und Zuweisen.
  • Der erste echte Lauf steht noch aus: Dafür braucht es einen Gitea-Token mit issue:write. Der Trockenlauf liest alle 20 Dateien korrekt.