Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
contributing:branches [2024/03/27 19:53] – [legacy] grische | contributing:branches [2024/11/28 11:51] (aktuell) – formatting grische | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== Branches & Tags ===== | ===== Branches & Tags ===== | ||
- | Es gibt im GitHub-Repository diverse Branches. In dem Artikel werden die verschiedenen Branches und deren Nutzung beschrieben. | + | Es gibt im GitHub-Repository diverse Branches. In diesem |
- | ==== stable | + | ==== Deprecated Branches |
- | Dieser Branch nutzt eine stabile Version | + | Vor 2025 gab es Branches " |
- | Meist wird der letzte | + | Da dies jedoch zu vereinfacht ist für die immer komplexer werdenden [[https:// |
+ | |||
+ | Davor gab es auch noch einen " | ||
+ | |||
+ | ==== Stable Gluon ==== | ||
+ | |||
+ | Die Branches '' | ||
+ | |||
+ | Beispielsweise '' | ||
+ | |||
+ | **⚠️ Alle Branches außer der neuesten Version bekommen generell keine Sicherheitsupdates und werden nicht mehr aktiv gepflegt! ⚠️**\\ | ||
+ | | ||
+ | |||
+ | |||
+ | === Stable Releases === | ||
- | === stable Releases === | ||
Änderungen in diesem Branch werden nacheinander auf dem Autoupdater-Branch " | Änderungen in diesem Branch werden nacheinander auf dem Autoupdater-Branch " | ||
Zeile 18: | Zeile 31: | ||
Das Jahr und der Monat des Release werden bei jedem Release inkrementiert, | Das Jahr und der Monat des Release werden bei jedem Release inkrementiert, | ||
- | ==== experimental (deprecated) ==== | ||
- | //Dieser Branch wird nicht mehr genutzt.// | + | ==== Next Gluon ==== |
- | ==== next ==== | + | Ein spezieller Branch ist '' |
- | Dieser Branch nutzt den aktuellen Entwicklungsstand von Gluon und ist daher bleeding-edge. Je nachdem was gerade benötigt wird, kann er entweder auf dem master- oder dem next-Branch von Gluon aufbauen. | + | Er wird genutzt um neue Entwicklungen in Gluon vor einem neuen (major) Gluon Release bei FFMuc testen zu können |
- | Er wird genutzt um neue Entwicklungen in Gluon vor einem neuen (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 |
- | Oft werden auch infrastrukturelle Änderungen hier zuerst getestet bevor sie in den " | ||
- | === next Releases === | + | === Next Releases === |
- | Änderungen in diesem Branch werden nur auf dem Autoupdater-Branch " | + | |
- | Die Versionen folgen der aktuellen Versionsnummer von stable, haben jedoch den Postfix " | + | Die Versionen folgen der aktuellen Versionsnummer von "stable", haben jedoch den Postfix " |
< | < | ||
- | v<Jahr des Release> | + | v<Jahr des Release> |
</ | </ | ||
- | Ein Next-Release bekommt die Versionsnummer des Stable-Release auf dem Next basiert mit einem "-next" | + | Ein " |
- | + | ||
- | ==== legacy ==== | + | |
- | + | ||
- | Dieser Branch enthält eine veraltete Firmware, welche für Migrationen noch älterer Versionen genutzt werden kann. Dabei wird von einer externen gleichaltrigen (bspw. FFDon) oder älteren Version auf legacy migriert und erlaubt im Anschluss automatisch auf stable zu migrieren (sofern Geräte noch in stable unterstützt werden). | + | |
- | + | ||
- | Nach aktuellem Stand (Q1 2024) werden in dieser Version auch noch [[https:// | + | |
- | ⚠️ Dieser Branch bekommt generell keine Sicherheitsupdates und wird nicht mehr gepflegt! Ausnahmefälle für Updates sind bspw. Migrationsskripte von anderen Firmware Versionen. | ||
==== Tags ==== | ==== Tags ==== | ||
[[https:// | [[https:// | ||