papa hat geschrieben: ↑18.06.2020, 07:48
Wir könnten broadcastEvent() auch in den V4 backporten. Das ist sicher kein Hexenwerk. Aber bestimmte neuere Sachen gehen dann trotzdem nur mit dem Master. Vielleicht sollten wir eine ASKSINPP_MAJOR definieren und die Sketche rufen immer ein CHECK_ASKSINPP_VERSION(min,max) Macro auf, welches dann gegebenenfalls einen Errortext generiert und auf den korrekten Branch verweist.
ich bin da relativ neutral in der Sache, von mir aus müssen wir keinen neuen Aufwand generieren.
ich würde nur vorschlagen, wir machen hier
https://asksinpp.de/Grundlagen/02_softw ... -einbinden
einen kurzen Text dieser Art:
Die Release-Branches (V#) sind dazu gedacht, eine stabile Basis für Geräte zu sein, ohne die Weiterentwicklung einzuschränken.
Bitte nutzt den V4 Branch für Eure Geräte. Der Master-Zweig wird für die aktive Entwicklung verwendet und kann instabil sein.
Ausnahme: Einige Geräte wie [Bsp. jp112sdl] oder HB-UNI-Sensor1 nutzen neuere Features und benötigen deswegen den master branch.
Dies ist in der Readme zum jeweiligen Gerät dokumentiert.
ich kann das gern auf der AskSinPP Seite einsteuern wenn ihr zustimmt.