Skip to content

Latest commit

 

History

History
33 lines (31 loc) · 2.05 KB

CONTRIBUTE.md

File metadata and controls

33 lines (31 loc) · 2.05 KB

Hinweise für Entwickler

Der Quelltext ist für jedes Paket nach Produktiv- und Testcode getrennt. Zusätzlich zum hier bereitgestellten Quelltext wird folgendes benötigt:

Codeänderungen werden nur über Pull Requests integriert und nur dann, wenn die folgenden Voraussetzungen erfüllt sind:

  • Vorherige Absprache von neuen Bausteinen, Paketzuordnung und Design (-änderungen)
  • Die Benutzerdokumentation ist für alle Änderungen aktualisiert, die für Endbenutzer sichtbar sind.
  • Änderungen werden mit neuen automatisierten Testfällen getestet, die mit den Änderungen "Passed"-Ergebnisse liefern, ohne sie aber "Failed"-Ergebnisse
  • Alle vorher existierenden und neu hinzugefügten automatisierten Testfälle liefern "Passed"-Ergebnisse
  • Die automatisierten Testfälle müssen 100% aller Klassen und Methoden, mindestens 98% aller Codezeilen und mindestens 95% aller Zweige abdecken
  • Geänderte oder neue Logikbausteine müssen interaktiv im GPA (Simulation) und nach der Inbetriebnahme auf einem L1 oder X1 getestet worden sein