Zum Hauptinhalt springen

Pull Requests

Änderungen am Quellcode erfolgen grundsätzlich über Pull Requests.

Dadurch bleiben sämtliche Änderungen nachvollziehbar und können vor der Übernahme überprüft werden.


Ziel

Pull Requests dienen der Qualitätssicherung und ermöglichen eine strukturierte Zusammenarbeit innerhalb des Entwicklungsteams.


Ablauf

Der typische Ablauf besteht aus folgenden Schritten:


Anforderungen

Vor dem Erstellen eines Pull Requests sollten folgende Punkte geprüft werden:

  • Code funktioniert fehlerfrei
  • Änderungen wurden getestet
  • Dokumentation wurde aktualisiert
  • Coding Guidelines wurden eingehalten
  • Keine unnötigen Änderungen

Review

Jeder Pull Request wird vor dem Merge überprüft.

Dabei wird unter anderem auf folgende Punkte geachtet:

  • Codequalität
  • Lesbarkeit
  • Sicherheit
  • Wartbarkeit
  • Einhaltung der Projektstandards

Merge

Erst nach erfolgreichem Review wird ein Pull Request in den Hauptzweig übernommen.

Dadurch bleibt die Codebasis stabil und nachvollziehbar.


Grundsatz

Jede Änderung soll nachvollziehbar, überprüfbar und langfristig wartbar sein.

Qualität hat dabei stets Vorrang vor Geschwindigkeit.


Jeder Pull Request trägt dazu bei, die Qualität und Stabilität der Platrona-Plattform langfristig sicherzustellen.