diff --git a/.gitlab/issue_templates/StEP.md b/.gitlab/issue_templates/StEP.md new file mode 100644 index 0000000000000000000000000000000000000000..2fecb2ca16c83917232a4bad090bd94938fc1b4e --- /dev/null +++ b/.gitlab/issue_templates/StEP.md @@ -0,0 +1,43 @@ +## Ziel + +Sehr knappe Zusammenfassung des Proposals (Titel/Überschrift) + +## Beschreibung + +- Problembeschreibung bzw. Ziel der Änderung +- Begründung, warum das Proposal sinnvoll bzw. notwendig erscheint +- Eine Widerlegung der wichtigsten Einwände sollte stichpunktartig enthalten sein. + +## Maßnahmen + +### Überblick + +- Knappe Beschreibung einer Lösung ohne Implementationsdetails +- sollte dennoch in Grundzügen auf wichtige Punkte eingehen (neue DB-Tabellen, Benutzung von vorhandenen Funktionalitäten,...). + +### Details + +- konkrete Beschreibung, die keine wesentlichen Fragen hinsichtlich technischer Umsetzung und Interfacegestaltung offen lässt. +- kann schrittweise entwickelt werden + +## Kurzbezeichnung des Integrationsaufwandes + +- **gering**<br> + eigenständiges Modul, das über Konfigurationsschalter komplett ein-/ausschaltbar ist oder Änderungen an einzelnen Dateien, die keine Änderungen an Datenbank oder systemweit genutzten Datenstrukturen erfordern +- **mittel**<br> + tief greifende Änderung an wenigen Dateien, die geringe Modifikationen der Datenbankstruktur erfordern und keine systemweiten Auswirkungen haben, oder geringfügige Änderungen an vielen Dateien, die gut überschaubare systemweite Auswirkungen haben +- **hoch**<br> + alle Änderungen mit gravierenden systemweiten Auswirkungen + +## Durchführung + +- Verbindliches Angebot eines Durchführungsplanes, bestehend aus: + - klar benannter Zuständigkeit für Implementation, Testing und Pflege + - Aufwandsabschätzung für Implementation, Testing und Pflege + - mit dem Releasezyklus abgestimmter Zeitplan + +## Links + +- [Regeln für StEPs](https://develop.studip.de/studip/dispatch.php/course/scm/9f22a869f704747dd066fbfe7ef55684?cid=1927f2b86d6b185aa6c6697810ad42f1) + +/label ~StEP ~"Anwendungs-Doku ?" ~"Code-Review ?" ~"Entwicklungs-Doku ?" ~"Funktionalität ?" ~"GUI-Richtlinien ?" ~"Schnittstellen ?" ~"Textstrings ?" diff --git a/.gitlab/issue_templates/TIC.md b/.gitlab/issue_templates/TIC.md new file mode 100644 index 0000000000000000000000000000000000000000..83610ef56d08993b9ae17462936f28783024c21d --- /dev/null +++ b/.gitlab/issue_templates/TIC.md @@ -0,0 +1,10 @@ +## Beschreibung + +Beschreibung, was geändert wird und warum. + +## Links + +- [Regeln für TICs](https://develop.studip.de/studip/dispatch.php/course/scm/784d23fd8fc504cf112a25e5aa87ed4a?cid=1927f2b86d6b185aa6c6697810ad42f1) + + +/label ~TIC ~"Anwendungs-Doku ?" ~"Code-Review ?" ~"Entwicklungs-Doku ?" ~"Funktionalität ?" ~"GUI-Richtlinien ?" ~"Schnittstellen ?" ~"Textstrings ?" diff --git a/.gitlab/merge_request_templates/StEP.md b/.gitlab/merge_request_templates/StEP.md index 2fecb2ca16c83917232a4bad090bd94938fc1b4e..0f6b3ea6b42f564563e0ff54639608520f4ad83d 100644 --- a/.gitlab/merge_request_templates/StEP.md +++ b/.gitlab/merge_request_templates/StEP.md @@ -1,43 +1 @@ -## Ziel - -Sehr knappe Zusammenfassung des Proposals (Titel/Überschrift) - -## Beschreibung - -- Problembeschreibung bzw. Ziel der Änderung -- Begründung, warum das Proposal sinnvoll bzw. notwendig erscheint -- Eine Widerlegung der wichtigsten Einwände sollte stichpunktartig enthalten sein. - -## Maßnahmen - -### Überblick - -- Knappe Beschreibung einer Lösung ohne Implementationsdetails -- sollte dennoch in Grundzügen auf wichtige Punkte eingehen (neue DB-Tabellen, Benutzung von vorhandenen Funktionalitäten,...). - -### Details - -- konkrete Beschreibung, die keine wesentlichen Fragen hinsichtlich technischer Umsetzung und Interfacegestaltung offen lässt. -- kann schrittweise entwickelt werden - -## Kurzbezeichnung des Integrationsaufwandes - -- **gering**<br> - eigenständiges Modul, das über Konfigurationsschalter komplett ein-/ausschaltbar ist oder Änderungen an einzelnen Dateien, die keine Änderungen an Datenbank oder systemweit genutzten Datenstrukturen erfordern -- **mittel**<br> - tief greifende Änderung an wenigen Dateien, die geringe Modifikationen der Datenbankstruktur erfordern und keine systemweiten Auswirkungen haben, oder geringfügige Änderungen an vielen Dateien, die gut überschaubare systemweite Auswirkungen haben -- **hoch**<br> - alle Änderungen mit gravierenden systemweiten Auswirkungen - -## Durchführung - -- Verbindliches Angebot eines Durchführungsplanes, bestehend aus: - - klar benannter Zuständigkeit für Implementation, Testing und Pflege - - Aufwandsabschätzung für Implementation, Testing und Pflege - - mit dem Releasezyklus abgestimmter Zeitplan - -## Links - -- [Regeln für StEPs](https://develop.studip.de/studip/dispatch.php/course/scm/9f22a869f704747dd066fbfe7ef55684?cid=1927f2b86d6b185aa6c6697810ad42f1) - -/label ~StEP ~"Anwendungs-Doku ?" ~"Code-Review ?" ~"Entwicklungs-Doku ?" ~"Funktionalität ?" ~"GUI-Richtlinien ?" ~"Schnittstellen ?" ~"Textstrings ?" +/label ~StEP diff --git a/.gitlab/merge_request_templates/TIC.md b/.gitlab/merge_request_templates/TIC.md index 83610ef56d08993b9ae17462936f28783024c21d..b46ba092a0cb6a5ba2abaea0e59fd5d0edf77fff 100644 --- a/.gitlab/merge_request_templates/TIC.md +++ b/.gitlab/merge_request_templates/TIC.md @@ -1,10 +1 @@ -## Beschreibung - -Beschreibung, was geändert wird und warum. - -## Links - -- [Regeln für TICs](https://develop.studip.de/studip/dispatch.php/course/scm/784d23fd8fc504cf112a25e5aa87ed4a?cid=1927f2b86d6b185aa6c6697810ad42f1) - - -/label ~TIC ~"Anwendungs-Doku ?" ~"Code-Review ?" ~"Entwicklungs-Doku ?" ~"Funktionalität ?" ~"GUI-Richtlinien ?" ~"Schnittstellen ?" ~"Textstrings ?" +/label ~TIC