-
Notifications
You must be signed in to change notification settings - Fork 91
Development
PyCharm zum Debuggen von Logiken und Plugins
Eclipse zum Debuggen von Logiken und Plugins
Write a Plugin in 5 minutes Plugin-Tests Das "SmartPlugin" (ab SmartHomeNG Release 1.2)
Wer sich an der Weiterentwicklung von SmartHomeNG beteiligen möchte, sollte für sich folgenden Workflow einrichten:
-
Das Projekt auf dem lokalen Rechner clonen (siehe Komplettanleitung)
-
Die entsprechenden Branches vom Haupt-Repository lokal einrichten.
-
Einen eigenen Fork bei Github von SmartHomeNG erstellen.
-
Den Remote origin umbenennen z.B. auf upstream
-
den eigenen Fork als remote einrichten
-
Für ein neues Plugin oder Feature lokal einen neuen Branch einrichten
-
Änderungen oder Entwicklung durchführen und einen Commit erstellen, dabei bitte auf aussagefähige commit messages achten (Frage nach dem Warum ist wichtig)
-
Pushen in den eigenen Fork bei Github
-
Pull Request stellen
Prinzipiell ist die Vorgehensweise unten abgebildet. Etwas detailliert auch zu finden unter ReleaseManagement.
Die aktuellen Release Notes und die Release Notes der zurückliegenden Versionen sind in der Dokumentation im Abschnitt Release Notes zu finden.