mikrowelle.toml umbenennen → podcast.toml (Legacy-Name entfernen) #44

Closed
opened 2026-06-01 02:29:04 +02:00 by holm · 0 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ███░░░░░░░ Niedrig — Datei umbenennen + Referenzen in build.sh/README/docs anpassen
Nutzen ██████░░░░ Mittel-Hoch — saubere DX, kein Erklärungsbedarf mehr
Bruchhäufigkeit ████░░░░░░ Mittel — Breaking Change für bestehende Projekte
Nachhaltigkeit ████████░░ Hoch — einmal gemacht, kein Legacy-Ballast mehr
Dringlichkeit ███░░░░░░░ Niedrig — kein aktiver Schmerz, aber vor 1.0 sinnvoll

Hintergrund

mikrowelle.toml stammt aus der Mikrowelle-OS-Ära (Thomas Skowron). Der Python-Code ist seit #2 vollständig entfernt, aber der Konfigurationsdateiname blieb. Für neue Nutzer erklärt sich mikrowelle.toml nicht selbst.

Kandidaten

  • podcast.toml — kurz, selbsterklärend, klar (Empfehlung)
  • project.toml — wenn Projekt-als-Einheit betont werden soll

Aufgaben

  • build.sh: Dateiname-Lookup von mikrowelle.toml auf podcast.toml ändern
  • Rückwärts-Kompatibilität: prüfen ob alter Name als Fallback sinnvoll (einmalig mit Warnung)
  • sample_project/mikrowelle.tomlsample_project/podcast.toml umbenennen
  • demo_project/mikrowelle.tomldemo_project/podcast.toml (wenn #43 fertig)
  • README.md, docs/episode-format.md anpassen
  • CHANGELOG: als feat!: markieren (Breaking Change → Major-Bump)

Compat/Breaking

Bestehende Projekte müssen ihre mikrowelle.toml umbenennen. Im Changelog klar dokumentieren.

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `███░░░░░░░` | Niedrig — Datei umbenennen + Referenzen in build.sh/README/docs anpassen | | Nutzen | `██████░░░░` | Mittel-Hoch — saubere DX, kein Erklärungsbedarf mehr | | Bruchhäufigkeit | `████░░░░░░` | Mittel — Breaking Change für bestehende Projekte | | Nachhaltigkeit | `████████░░` | Hoch — einmal gemacht, kein Legacy-Ballast mehr | | Dringlichkeit | `███░░░░░░░` | Niedrig — kein aktiver Schmerz, aber vor 1.0 sinnvoll | ## Hintergrund `mikrowelle.toml` stammt aus der Mikrowelle-OS-Ära (Thomas Skowron). Der Python-Code ist seit #2 vollständig entfernt, aber der Konfigurationsdateiname blieb. Für neue Nutzer erklärt sich `mikrowelle.toml` nicht selbst. ## Kandidaten - `podcast.toml` — kurz, selbsterklärend, klar (Empfehlung) - `project.toml` — wenn Projekt-als-Einheit betont werden soll ## Aufgaben - [ ] `build.sh`: Dateiname-Lookup von `mikrowelle.toml` auf `podcast.toml` ändern - [ ] Rückwärts-Kompatibilität: prüfen ob alter Name als Fallback sinnvoll (einmalig mit Warnung) - [ ] `sample_project/mikrowelle.toml` → `sample_project/podcast.toml` umbenennen - [ ] `demo_project/mikrowelle.toml` → `demo_project/podcast.toml` (wenn #43 fertig) - [ ] `README.md`, `docs/episode-format.md` anpassen - [ ] CHANGELOG: als `feat!:` markieren (Breaking Change → Major-Bump) ## Compat/Breaking Bestehende Projekte müssen ihre `mikrowelle.toml` umbenennen. Im Changelog klar dokumentieren.
Sign in to join this conversation.
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
Zentonic/zentonic-publisher#44
No description provided.