Zum Inhalt springen

Mitwirken ​

Der gesamte Schuly-Code liegt auf GitHub. Issues mit dem Label bug oder feature sind ein guter Einstieg.

Projekt wählen ​

ProjektStackHier starten
Mobile AppFlutterEntwicklungsumgebung
Server und Web-AppASP.NET Core, AngularEntwicklungsumgebung
Plugins.NETEntwicklungsumgebung
Plugin-Vertrag.NET, NuGetEntwicklung
WebsiteAngularEntwicklungsumgebung
Microsoft-365-ServicePython, FastAPIEntwicklungsumgebung
Diese DokumentationVitePressDiese Dokumentation bearbeiten

Änderung vornehmen ​

Jedes Repository nutzt denselben Workflow:

  1. Eröffne ein Issue mit Label.
  2. Erstelle einen Branch von main, benannt feature/<issue#>_PascalCase oder fix/<issue#>_PascalCase.
  3. Committe mit einem kurzen Betreff im Imperativ, zum Beispiel Add agenda filter.
  4. Eröffne einen Pull Request mit Label. Sein Text besteht aus einer Zusammenfassung und Closes #<issue>, ohne Testplan.
  5. Führe den Pull Request per Squash-Merge zusammen und lösche den Branch.

Committe nicht direkt auf main, und füge keine KI-Attribution zu Commits, Pull Requests oder Issues hinzu.

Die Seite Contributing jedes Projekts listet seine eigenen Regeln auf.

Labels ​

LabelVerwendung
bugEtwas ist kaputt
enhancementEine Verbesserung an bestehendem Verhalten
featureNeue Funktionen
refactorInterne Änderungen ohne Änderung im Verhalten
CI/CDÄnderungen an Build, Release und Workflows
dependenciesUpdates von Abhängigkeiten
documentationÄnderungen nur an der Dokumentation