English
Everything below is more or less a translation of what's already on http://vdr-projects.github.io . If you have any questions feel free to open an issue as stated on the project page or just post here in English.
Deutsch
Was ist das?
Das hier soll eine Sammlung aller VDR Plugin Repositories sein. Die meisten sind Mirrors von diversen anderen Seiten um einen zentralen Punkt zu erzeugen, an dem alle Plugins gefunden werden können.
Du mirrorst andere Repositories? Warum?
Wir sehen Pluginentwickler kommen und gehen. Speziell in den letzten Jahren sind es mehr Entwickler die gehen, als Entwickler die neu hinzukommen. Besonders problematisch ist es, dass diese nicht einfach weggegangen sind. Sie sind teilweise komplett verschwunden.
In all dieser Zeit ist die Entwicklung des VDRs nicht stehen geblieben. Und von Zeit zu Zeit sorgen neue Entwicklungen am VDR dazu, dass Plugins nicht mehr kompilieren oder sich komisch verhalten. Und selbst dazu gibt es hier in der Community Leute, die sich diesen Plugins annehmen und Patches zu Verfügung stellen.
Diese Patches sammeln sich hier im VDR-Portal an und ihr wisst ja, wie Foren sind. Es wird schnell unübersichtlich. Patches verteilen sich in unterschiedlichen Threads. Threadnamen sind nicht immer eindeutig genug, um darin Patches zu erwarten. Und da es hier hauptsächlich deutschsprachig ist schließen wir die größere internationale Community aus.
ional community.
Und wie helfen Mirrors?
Das tun sie nicht. Nicht alleine zumindest. Wir (das sind im Moment mini73 und ich) wünschen uns, dass alle (oder möglichst viele) noch aktive Pluginentwickler dieser Github Organization beitreten. Um verwaiste Plugins am Leben zu halten und noch aktive Entwicklung von dem gleichen Schicksal zu bewahren, wie das der bereits verwaisten Plugins.
Alles auf Github zu sammeln sollte auch One-Time Contributions fördern. Jeder hat heutzutage einen Github Account.
Schützen? Klingt gut? Wie soll das erreicht werden?
Github Organizations haben eine feste Hierarchie. Organization Owner ist darin die höchste Position. Werauchimmer in dieser Position ist, kann Repositories neue Owner oder Member zuweisen. Diese neuen Owner oder Member können die Entwicklung fortsetzen.
Damit keine Forks und kein Durcheinander.
Moment! Du willst, dass ich mein Plugin aufgebe?
Nein! Natürlich nicht. Wir wollen nur sicherstellen, dass die Entwicklung weiterläuft. Solange du innerhalb von 8 Wochen auf einen Pull Request reagierst, ist alles OK. Danach könnten theoretisch andere interessierte Personen dem Plugin Repository als Member hinzugefügt werden. Deine Push-Rechte bleiben erhalten. Die Löschen wir niemals. Du kannst dein Plugin zu einem späteren Zeitpunkt weiterentwickeln und kannst uns auch anweisen die hinzugefügten Personen wieder zu entfernen.
Ich möchte Kontakt mit euch aufnehmen. Wie geht das?
Öffne einfach ein Issue im vdr-projects.github.io Repository. Dort klären wir alle Themen auf Organization Ebene.
-------------------------------------------------------------------------------------------------------------------------------------------
Betrachtet das oben erstmal als Entwurf. Es ist nicht perfekt, aber nach und nach wird das schon. Ich wurde darauf aufmerksam gemacht, dass es doch besser wäre, wenn ich hier eine News dazu mache um mehr Aufmerksamkeit zu bekommen. Nun, hier ist es.
Entstanden ist das ganze in diesem Thread hier: Wie gehts es weiter mit VDR und seinen Plugins? (War: wie geht es mit VDR4Arch weiter?)
Ich weiß auch, dass einige hier im Forum mit mir persönlich nicht klarkommen. Um dem entgegenzuwirken habe ich von Anfang an gesagt, dass ich nicht alleine Organization Owner sein möchte.
mini73 war so freundlich und ist nun ebenfalls auf dem höchsten Rang in dieser Organization.
Solange wir zu zweit sind, bin ich bei Entscheidungen dafür, dass alles einstimmig passieren muss. Sollten wir noch mehr Owner hinzufügen, wäre es dann ein Mehrheitsentscheid.
Zu überlegen wäre es, ob Member auch Stimmrecht bekommen.
Zur Hierarchie:
Organization Owner > Organization Member > Repository Owner > Repository Member
Repository Owner und Member können, aber müssen nicht gleichzeitig Organization Member oder Owner sein.
Vorteil auch Organization Member zu sein: Man kann selbstständig neue Repositories anlegen.