contributing:branches

Dies ist eine alte Version des Dokuments!


Es gibt im GitHub-Repository diverse Branches. In dem Artikel werden die verschiedenen Branches und deren Nutzung beschrieben.

Dieser Branch nutzt eine stabile Version von Gluon. Meist wird der letzte Release von Gluon genutzt, manchmal jedoch ab ausführlich getestete Commits kurz vor/nach einem Gluon Release.

stable Releases

Änderungen in diesem Branch werden nacheinander in den Releases für „experimental“, „testing“ und anschließend „stable“ veröffentlich.

Die Versionen folgen dem Schema

v<Jahr des Release>.<Monat des Releases>.<Version Inkrement>

Das Jahr und der Monat des Release werden nur inkrementiert, wenn die zugehörige Gluon Version geändert wurde. Das Inkrement wird bei jeder Änderung erhöht, sofern die Änderungen nicht die zugehörige Gluon version erhöhen.

Dieser Branch wird nicht mehr genutzt.

Dieser Branch nutzt den aktuellen Entwicklungsstand von Gluon und ist daher bleeding-edge.

Er wird genutzt um neue Entwicklungen in Gluon vor einem neuem (major) Gluon Release mit FFMuc testen zu können und erlaubt Entwicklern bereits früh Änderungen in FFMuc anzustoßen um kompatibel mit dem nächsten Gluon Release zu bleiben.

Oft werden auch infrastrukturelle Änderungen hier zuerst getestet bevor sie in den „stable“ Branch portiert werden.

next Releases

Änderungen in diesem Branch werden nacheinander in den Releases für „experimental“, „testing“ und anschließend „stable“ veröffentlich.

Die Versionen folgen dem gleichen Schema wie stable release, haben jedoch den Postfix „next“:

v<Jahr des Release>.<Monat des Releases>.<Version Inkrement>-next

Das Jahr und der Monat des Release werden nur inkrementiert, wenn die zugehörige Gluon Version geändert wurde. Das Inkrement wird bei jeder Änderung erhöht, sofern die Änderungen nicht die zugehörige Gluon version erhöhen.

Aktuell nicht genutzter Branch, welcher auf dem letzten Stand der Firmware ist, die noch 4/32 Geräte (<=4MB Flash oder <=32MB RAM) unterstützt. Damit wäre es möglich kritische Sicherheitsupdates auf den alten, nicht mehr von FFMuc unterstützen Geräten auszurollen.

  • contributing/branches.1672694267.txt.gz
  • Zuletzt geändert: 2023/01/02 21:17
  • von grische