SSP Projektstruktur update
User Story
Als SSP-Entwickler:in möchte ich mehrere voneinander getrennte Maven-Instanzen einrichten, um eine modulare Weiterentwicklung und Verwaltung (z. B. Changelog, Dokumentation, Frontend-Submodule) zu ermöglichen.
Ziel / Warum
Die Architektur hat dem Vorgehen zugestimmt. Die Trennung in mehrere Maven-Projekte ermöglicht eine klarere Strukturierung und eine gezielte Weiterentwicklung einzelner Komponenten (z. B. Frontend als Submodul). Zudem soll dies die automatisierte Dokumentation und Pflege von Changelogs erleichtern.
Links, Hinweise, Bemerkungen
- Betriebsdokumentation: Betriebsdoku – GitLab
- Teamvereinbarung & DoD: Definition of Done
Akzeptanzkriterien
-
Maven-Multi-Modul-Struktur ist angelegt und lauffähig -
Frontend kann als separates Submodul eingebunden werden -
Dokumentationsstruktur ist vorbereitet -
Automatisiertes Changelog ist konfiguriert -
Technische Abstimmung mit Architekturteam ist dokumentiert -
Übergabe/Vorstellung im Team erfolgt
Mögliche Folgeaktivitäten (vom Entwicklerteam zu ergänzen)
-
Einrichtung automatisierter Tests für neue Struktur -
Anpassung der CI/CD-Pipeline -
Erweiterung des Build-Prozesses (z. B. mit mvn release,versions-maven-plugin) -
Dokumentation in der Betriebsdokumentation -
Definition of Done wurde überprüft.
Edited by Laura Elges