Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.95 KB

UEBER_UNS.md

File metadata and controls

29 lines (20 loc) · 1.95 KB

Wer oder was ist 'ioBroker Community Adapters'?

Wir sind mehrere Entwickler die sich zusammen getan haben und eine GitHub & npm Organistaion gegründet haben, initiator war/ist jogibear9988.

Warum?

Es gab in der Vergangenheit, wie sicher einige wissen, mehrere Adapter die nicht mehr durch den Urheber gepflegt wurden bzw. werden. Es ist zwar möglich den Code weiter zu verwenden und ein neues npm Paket zu erstellen, aber das eigentliche Problem sind die Toten Adapter welche weiterhin verfügbar sind und auch oft noch verwendet werden. Das führt zu einem erhöhten Support aufkommen, weil immer wieder die selben ungelösten Probleme bei den Usern auftretten. Und genau das wollen wir versuchen zu verhindern.

Was sind unsere Ziele?

  • Adapter die von der Community Entwickelt wurden zu Pflegen
  • Die Qualität der Adapter zu verbessern
  • Die Entwicklung von Adaptern zu beschleunigen
  • Neueinsteigern beim Einstieg helfen

Wie funktioniert es?

Ein Entwickler schließt sich der Organisation an und überträgt seine Repositories an die Organisation. Dadurch kann jeder Entwickler innerhalb der Organisation am Adapter mit Entwickeln, Bugfixes einbringen und sollte ein Entwickler ausscheiden auch weiterhin Pflegen. Genauso wird die Organisation bei npm als Maintainer eingetragen, dadurch ist es möglich auch hier die Pflege zu übernehmen statt ein neues npm paket erstellen zu müssen. Commits/PRs werden für gewöhnlich im 4 Augen Prinzip erstellt/geprüft sodas im Normalfall der Ursprüngliche Entwickler diesen Commit/PR selbst bestätigt. Erst wenn der Ursprüngliche Entwickler sich nicht mehr darum Kümmert, wird das durch andere Entwickler übernommen.

Kriterien für die Adapter:

  • Zurzeit nehmen wir nur Adapter mit einer freien Lizenz ala MIT auf

Ich möchte mitmachen, was muss ich dafür machen?

Einfach einen Issue aufmachen: https://github.com/iobroker-community-adapters/info/issues

Euer ioBroker Community Adapters Team

weWantYou