cleanup: Discord Bridge und Earthquake Service entfernen #14

Closed
opened 2026-04-16 20:34:08 +02:00 by ppfeiffer · 0 comments
Owner

Hintergrund

Bei der Codebase-Analyse wurden zwei tote/nie implementierte Features identifiziert:

Discord Bridge (modules/service_plugins/discord_bridge_service.py)

  • Im README explizit als "it's dead jimmy" markiert
  • One-way Read-only Webhooks, nie produktiv genutzt
  • 31 KB Code ohne Tests

Earthquake Service

  • Config-Abschnitt [Earthquake_Service] in config.ini.example vorhanden
  • Kein Service-Code existiert – nur Config ohne Implementierung
  • Referenz auf earthquake-service.md in Docs, die Datei existiert nicht

Zu entfernende Dateien

  • modules/service_plugins/discord_bridge_service.py
  • docs/discord-bridge.md

Zu ändernde Dateien

  • configs/config.ini.example – Abschnitte [DiscordBridge] und [Earthquake_Service] entfernen
  • modules/config_validation.py"DiscordBridge" aus der Allowlist entfernen
  • docs/service-plugins.md – Zeilen für Discord Bridge und Earthquake Service entfernen
  • mkdocs.ymlDiscord Bridge: discord-bridge.md aus der Navigation entfernen
  • README.md / docs/ – alle verbleibenden Referenzen bereinigen

Akzeptanzkriterien

  • Keine Referenz auf discord_bridge oder DiscordBridge mehr im Code
  • Keine Referenz auf Earthquake_Service mehr in Config/Docs
  • Tests laufen weiterhin durch
  • Config-Validation schlägt nicht fehl
## Hintergrund Bei der Codebase-Analyse wurden zwei tote/nie implementierte Features identifiziert: ### Discord Bridge (`modules/service_plugins/discord_bridge_service.py`) - Im README explizit als "it's dead jimmy" markiert - One-way Read-only Webhooks, nie produktiv genutzt - 31 KB Code ohne Tests ### Earthquake Service - Config-Abschnitt `[Earthquake_Service]` in `config.ini.example` vorhanden - **Kein Service-Code existiert** – nur Config ohne Implementierung - Referenz auf `earthquake-service.md` in Docs, die Datei existiert nicht ## Zu entfernende Dateien - `modules/service_plugins/discord_bridge_service.py` - `docs/discord-bridge.md` ## Zu ändernde Dateien - `configs/config.ini.example` – Abschnitte `[DiscordBridge]` und `[Earthquake_Service]` entfernen - `modules/config_validation.py` – `"DiscordBridge"` aus der Allowlist entfernen - `docs/service-plugins.md` – Zeilen für Discord Bridge und Earthquake Service entfernen - `mkdocs.yml` – `Discord Bridge: discord-bridge.md` aus der Navigation entfernen - `README.md` / `docs/` – alle verbleibenden Referenzen bereinigen ## Akzeptanzkriterien - [ ] Keine Referenz auf `discord_bridge` oder `DiscordBridge` mehr im Code - [ ] Keine Referenz auf `Earthquake_Service` mehr in Config/Docs - [ ] Tests laufen weiterhin durch - [ ] Config-Validation schlägt nicht fehl
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppfeiffer/meshcore-bot#14
No description provided.