App von TicketPilot in Bruno umbenennen #8

Closed
opened 2026-03-30 17:34:13 +00:00 by Basti · 2 comments
Owner

Beschreibung

Alle Vorkommen von "TicketPilot" / "ticketpilot" im Code, in der UI und in der Dokumentation durch "Bruno" / "bruno" ersetzen.

Hintergrund

Das Projekt heißt im Forgejo-Repo bereits "Bruno". Der Name "TicketPilot" ist der ursprüngliche Arbeitstitel und soll durchgehend durch "Bruno" ersetzt werden, damit Branding und Repo-Name konsistent sind.

Akzeptanzkriterien

  • Kein Vorkommen von "TicketPilot" oder "ticketpilot" mehr im Code (außer in Migrations-Dateien und PROJEKT-SPEC.md)
  • Frontend zeigt "Bruno" im Logo-Text und auf der Login-Seite
  • FastAPI title ist "Bruno"
  • Logger-Prefixe: bruno.* statt ticketpilot.*
  • Config-Kommentare und Docstrings aktualisiert
  • README.md und CLAUDE.md aktualisiert
  • DB-Datei-Default: bruno.db statt ticketpilot.db
  • JWT Default-Secret: bruno-secret-change-me
  • Alle Tests bestehen
  • TypeScript fehlerfrei

Technische Hinweise

  • 43 Vorkommen in 20 Dateien (ermittelt per grep)
  • Hauptbetroffene Dateien:
    • backend/main.py (10x) — Logger-Events, FastAPI title
    • README.md (5x) — Projektname
    • backend/config.py (3x) — Kommentar, DB-URL, JWT-Secret
    • frontend/src/App.tsx — Logo-Text
    • frontend/src/pages/Login.tsx — Titel
    • frontend/src/api/client.ts — Kommentar
    • backend/services/gitlab_service.py — MR-Labels und Fußzeile
    • CLAUDE.md (2x) — Projektbeschreibung
    • .claude/commands/* — Kommando-Beschreibungen
    • tests/conftest.py — Test-DB-Name
  • Ansatz: Suchen-und-Ersetzen mit Prüfung jeder Stelle auf Kontext
  • PROJEKT-SPEC.md NICHT ändern (historische Spezifikation)
  • Bestehende Alembic-Migrationen NICHT ändern
  • Migration nötig: nein

Aufwand: M

## Beschreibung Alle Vorkommen von "TicketPilot" / "ticketpilot" im Code, in der UI und in der Dokumentation durch "Bruno" / "bruno" ersetzen. ## Hintergrund Das Projekt heißt im Forgejo-Repo bereits "Bruno". Der Name "TicketPilot" ist der ursprüngliche Arbeitstitel und soll durchgehend durch "Bruno" ersetzt werden, damit Branding und Repo-Name konsistent sind. ## Akzeptanzkriterien - [ ] Kein Vorkommen von "TicketPilot" oder "ticketpilot" mehr im Code (außer in Migrations-Dateien und PROJEKT-SPEC.md) - [ ] Frontend zeigt "Bruno" im Logo-Text und auf der Login-Seite - [ ] FastAPI `title` ist "Bruno" - [ ] Logger-Prefixe: `bruno.*` statt `ticketpilot.*` - [ ] Config-Kommentare und Docstrings aktualisiert - [ ] `README.md` und `CLAUDE.md` aktualisiert - [ ] DB-Datei-Default: `bruno.db` statt `ticketpilot.db` - [ ] JWT Default-Secret: `bruno-secret-change-me` - [ ] Alle Tests bestehen - [ ] TypeScript fehlerfrei ## Technische Hinweise - 43 Vorkommen in 20 Dateien (ermittelt per grep) - Hauptbetroffene Dateien: - `backend/main.py` (10x) — Logger-Events, FastAPI title - `README.md` (5x) — Projektname - `backend/config.py` (3x) — Kommentar, DB-URL, JWT-Secret - `frontend/src/App.tsx` — Logo-Text - `frontend/src/pages/Login.tsx` — Titel - `frontend/src/api/client.ts` — Kommentar - `backend/services/gitlab_service.py` — MR-Labels und Fußzeile - `CLAUDE.md` (2x) — Projektbeschreibung - `.claude/commands/*` — Kommando-Beschreibungen - `tests/conftest.py` — Test-DB-Name - Ansatz: Suchen-und-Ersetzen mit Prüfung jeder Stelle auf Kontext - `PROJEKT-SPEC.md` NICHT ändern (historische Spezifikation) - Bestehende Alembic-Migrationen NICHT ändern - Migration nötig: nein ## Aufwand: M
Basti added
doku
and removed
in work
labels 2026-03-30 17:45:53 +00:00
Author
Owner

Review bestanden. Alle Tests PASS. Label auf doku gesetzt.

  • 66/66 Backend-Tests grün
  • TypeScript: keine Fehler
  • Keine verbleibenden TicketPilot/ticketpilot Referenzen in Backend, Frontend, Tests, Config-Dateien
Review bestanden. Alle Tests PASS. Label auf doku gesetzt. - 66/66 Backend-Tests grün - TypeScript: keine Fehler - Keine verbleibenden `TicketPilot`/`ticketpilot` Referenzen in Backend, Frontend, Tests, Config-Dateien
Author
Owner

Dokumentation aktualisiert. Issue wird geschlossen.

Geänderte Docs:

  • README.md und CLAUDE.md bereits im Fix-PR (#9) aktualisiert
  • Keine weiteren Doku-Änderungen nötig (reines Rename)
Dokumentation aktualisiert. Issue wird geschlossen. Geänderte Docs: - README.md und CLAUDE.md bereits im Fix-PR (#9) aktualisiert - Keine weiteren Doku-Änderungen nötig (reines Rename)
Basti closed this issue 2026-03-30 17:46:27 +00:00
Sign in to join this conversation.
No description provided.