[Epic] Automatisierung des Changelog
Warum?
Bisher ist die Erstellung des Changelog ein sehr manueller Prozess. Das Changelog soll künftig toolgestützt erstellt, code-nah geschrieben und filterbar sein.
Relevante Links und Bemerkungen
- Als Product Owner wünsche ich mir, dass ich an einer zentralen Stelle alle Komponenten und alle Versionen von diesen Komponenten einsehen kann, damit ich gegenüber anderen Stakeholdern Auskunftsfähg bin.
- Für jede Version möchte ich nachvollziehen können, welche Features umgesetzt wurden und welche Bugs gefixt wurden.
- Außerdem soll der Ort der Veröffentlichung in die Dokumentation integriert sein.
- Beim Release einer Komponente, sollen die Änderungen an dieser Version automatisch in diese zentrale Veröffentlichung integriert werden.
- Die Veröffentlichung soll robust gegen Ausfälle genutzter Services (Gitlab, Nexus, ...) sein.
Akzeptanzkriterien
-
Zu jedem Release einer Komponente (Service, API-Spec, Schema, etc.) wird toolgestützt (z.B. via CI) sichergestellt, dass ein entsprechender Changelog-Eintrag existiert. -
Der öffentliche Changelog ist filterbar. -> #874 -
...
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Marco Holz