Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.96 KB

PULL_REQUEST_TEMPLATE.md

File metadata and controls

49 lines (39 loc) · 1.96 KB

Checkliste

  • Bis die komplette Checkliste abgearbeitet ist muss das PR-Label WIP gesetzt sein

Allgemein

Code Qualität

  • Code mit Hinblick auf Security und Datensicherheit betrachten
  • Linter darf keine Probleme bei veränderten Dateien aufweisen
  • Kern-Logik ist hinter der API implementiert?

UX

  • UI-Änderungen wurden von der UX-Gruppe akzeptiert

Tests

  • Test-Coverage darf durch PR nicht sinken
  • Unit-Tests und Integrations-Tests schreiben / ändern
  • Keine offenen bekannten Bugs im entwickelten Code

Deployable

  • Feature Toggle notwendig (z.B. Environment-Variablen)
  • Datenbankanpassungen notwendig?
    • Gibt es ein Migrationsskripte?
    • Alle DB-Anpassungen müssen in den Seed-Daten reflektiert werden
  • Notwendige neue Konfiguration an der Infrastruktur wurde mit Dev-Ops besprochen

Dokumentation

  • Neue Abhängigkeiten (Repos, NPM Pakete, Vendor Skripte) begründen und überprüfen (Stabilität, Performance, Aktualität, Autor)
    • Begründung:
  • Übergabe/Schulung & Administrationsinfos (#Busfaktor, Confluence intern)
  • Dokumentation (wenn notwendig)
  • mind. 1 Screenshot bei Content-Änderungen

Datenschutz

  • Neue Verarbeitung von personenbezogene Daten wurde mit der Datenschutz-Gruppe besprochen

Freigabe zum Review

  • WIP PR-Label entfernt, wenn die Checkliste abgearbeitet wurde

Mehr

Weitere Informationen zur DoD hier im Confluence