NEWS
Dokumentation / WIKI - Diskussion
-
Wie ich bereits schrieb sind nur wenige Adapterdokus wirklich fertig, obwohl selbst das mit Bluefox' rasanten Entwicklungstempo fraglich ist ;-)
-
Admin (mit allen seinen Reitern)
-
hm-rps
-
hm-rega
-
vis
-
flot
-
History
-
SQL
-
influxDB
alle weiteren Dokus sind teilweise 2-3 Jahre alt, wenn überhaupt vorhanden.
Die weitere Aktualisierung ist im Moment "on hold" weil sie alle in ein neues Format übertragen werden für die neue Website, die auf dem Usertreffen in Kassel vorgestellt wurde.
(die Frage nach dem YAHKA-Adapter bitte in separatem Thread stellen!)
Gruß
Rainer
-
-
Hey All,
ich habe auch nach einigen Gesprächen nochmals nachgedacht.
Im aktuellen Stand ist die GitHub README.md zum Adapter die Haupt-Doku für die meisten Adapter. Einige finden "Github zu technisch", aber das liegt nur daran wie die Entwickler (meistens) dokumentieren :-( Fakt ist: Die Github README - bzw eine vom Entwickler definierte Datei/Link - ist die Doku die im Admin beim Fragezeichen hinter dem Adapter verlinkt ist.
Weil die Doku meist sehr rudimentär ist erstellt Homoran für die wichtigen Adapter noch zusätzliche Doku auf der Webseite. Aber zu erwarten oder anzunehmen das das jemals alles umfassen wird und kann ist das eher Zusatz.
Die Idee mit der neuen Webseite ist das jeder Adapter seine Webseiten-Doku selbst enthält und zur Webseite beisteuert. Die Webseite ist also noch nicht da.
Daher hier meine Meinung wenn man als User für einen Adapter Doku beisteuern oder verbessern will:
-
Kurzfristig:
-
zum Github Projekt des Adapters gehen (web)
-
README.md als File anklicken
-
Stift Icon = Edit
-
Änderungen einbauen
-
Unten dann Name und kurze beshreibung der Änderung und dann "propose change" klicken
Mittelfristig wenn alle Adapter-Dokus im Adapter sind … geht das per Webseite :-)
-
-
Der folgende Thread ist ein klasse Beispiel warum einerseits ein Anfänger nichts findet, und warum manche Probleme nicht gelöst werden.
http://forum.iobroker.net/viewtopic.php?t=6325#p65179
Der Thread ist als gelöst gekennzeichnet, trotzdem wird ein neues Problem drangefügt.
Da er gelöst wurde, warum sollte ich als Entwickler dann noch reinschauen.
Nochmal mein Vorschlag solche Threads zu schließen und schon hat man ein Suchbereiche Nachschlagewerk
Lg
Günther
-
Ich frage mich immer wieder wo ich die WIKIs oder DOKUs zu den Adaptern finde.
Als Link im Adapter wird man auf die GitHub Seite geleitet.
Dort steht oft nicht viel drin.Dann erstellt man hier im Forum einen Thread mit einer Frage und wird angepflaumt warum man denn die Adapter Doku nicht gelesen hat.
Wenn dort aber nicht viel steht, kann ich ja nicht wissen wir es funktioniert!?Beispiel hue Adapter: Was bedeutet "natives Ein-/Ausschaltverhalten" oder "Legacy-Struktur"?
-
Ich frage mich immer wieder wo ich die WIKIs oder DOKUs zu den Adaptern finde.
Als Link im Adapter wird man auf die GitHub Seite geleitet.
Dort steht oft nicht viel drin.Dann erstellt man hier im Forum einen Thread mit einer Frage und wird angepflaumt warum man denn die Adapter Doku nicht gelesen hat.
Wenn dort aber nicht viel steht, kann ich ja nicht wissen wir es funktioniert!?Beispiel hue Adapter: Was bedeutet "natives Ein-/Ausschaltverhalten" oder "Legacy-Struktur"?
@aleks-83 Die Böse Antwort: Das Forum ist die Dokumentation.
Hier schreiben unglaublich viele, teils wirklich super sachen. Davon könnte man locker einiges 1:1 in die Doku übernehmen, wobei die erste Anlaufstelle dann in jedem fall Github wäre. Und genau das ist das Problem, zu wenige erstellen Pull Requests mit ihren Beschreibungen.
Neben der Entwicklung bleibt halt dann auch noch die Doku an den Entwicklern hängen. Und sind wir mal ehrlich eine gute Doku zu schreiben ist mindestens genau so schwierig wie einen Adapter zu Entwickeln.
Aus Entwickler sicht gibt es dazu noch ein Problem, man selbst versteht ja wie man einen Adapter benutzen muss und sieht vieles auch gar nicht. -
Ich frage mich immer wieder wo ich die WIKIs oder DOKUs zu den Adaptern finde.
Als Link im Adapter wird man auf die GitHub Seite geleitet.
Dort steht oft nicht viel drin.Dann erstellt man hier im Forum einen Thread mit einer Frage und wird angepflaumt warum man denn die Adapter Doku nicht gelesen hat.
Wenn dort aber nicht viel steht, kann ich ja nicht wissen wir es funktioniert!?Beispiel hue Adapter: Was bedeutet "natives Ein-/Ausschaltverhalten" oder "Legacy-Struktur"?
@aleks-83 sagte in Dokumentation / WIKI - Diskussion:
Beispiel hue Adapter: Was bedeutet "natives Ein-/Ausschaltverhalten" oder "Legacy-Struktur"?
hier hast Du gerade zwei Funktionen bzw. Einstellungen erwischt, die brandneu sind und daher ggf. noch nicht in ein DOKU oder auf GitHub eingeflossen sind.

Natives Ein-/Ausschalten siehe hier
Legacy-Struktur: der HUE-Adapter in der v2.x.x legt die Datenpunkte etwas anders an, als die v1.x.x. Setzt man diesen Haken, dann wird die ursprüngliche Struktur (sofern jemand bereits die v1.x.x im Einsatz hatte) nicht angetastet bzw. bleibt erhalten.
-
Ich frage mich immer wieder wo ich die WIKIs oder DOKUs zu den Adaptern finde.
Als Link im Adapter wird man auf die GitHub Seite geleitet.
Dort steht oft nicht viel drin.Dann erstellt man hier im Forum einen Thread mit einer Frage und wird angepflaumt warum man denn die Adapter Doku nicht gelesen hat.
Wenn dort aber nicht viel steht, kann ich ja nicht wissen wir es funktioniert!?Beispiel hue Adapter: Was bedeutet "natives Ein-/Ausschaltverhalten" oder "Legacy-Struktur"?
-
Hey, Danke für eure Rückmeldungen.
Versteht mich nicht falsch...
Ich wollte niemande direkt ansprechen oder an den Pranger stellen sondern allgemein auf die Adapter Dokumentationen aufmerksam machen.Ich kann mir auch vorstellen dass das Erstellen und Pflegen eines Adapters schon viel Zeit erfordert und dass dann die Zeit für eine Doku fehlt. Den Aufwand weiß ich auch auf jeden Fall zu schätzen. Habe großen Respekt davor.
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:

Seit wann denn das?
Ich war vorhin noch auf der Seite, da stand es noch nicht.
Oder war ich auf einer alten Seite?
Dort stand oben dick "moved to ... (internet Link zu GitHub)
Wenn man drauf geklickt hat, kam man wieder auf die gleiche Seite. -
Hey, Danke für eure Rückmeldungen.
Versteht mich nicht falsch...
Ich wollte niemande direkt ansprechen oder an den Pranger stellen sondern allgemein auf die Adapter Dokumentationen aufmerksam machen.Ich kann mir auch vorstellen dass das Erstellen und Pflegen eines Adapters schon viel Zeit erfordert und dass dann die Zeit für eine Doku fehlt. Den Aufwand weiß ich auch auf jeden Fall zu schätzen. Habe großen Respekt davor.
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:

Seit wann denn das?
Ich war vorhin noch auf der Seite, da stand es noch nicht.
Oder war ich auf einer alten Seite?
Dort stand oben dick "moved to ... (internet Link zu GitHub)
Wenn man drauf geklickt hat, kam man wieder auf die gleiche Seite.@aleks-83 sagte in Dokumentation / WIKI - Diskussion:

Seit wann denn das?
Ich war vorhin noch auf der Seite, da stand es noch nicht.
Oder war ich auf einer alten Seite?
Dort stand oben dick "moved to ... (internet Link zu GitHub)
Wenn man drauf geklickt hat, kam man wieder auf die gleiche Seite.Habe es aufgrund deines Hinweises eingepflegt.

-
Hey, Danke für eure Rückmeldungen.
Versteht mich nicht falsch...
Ich wollte niemande direkt ansprechen oder an den Pranger stellen sondern allgemein auf die Adapter Dokumentationen aufmerksam machen.Ich kann mir auch vorstellen dass das Erstellen und Pflegen eines Adapters schon viel Zeit erfordert und dass dann die Zeit für eine Doku fehlt. Den Aufwand weiß ich auch auf jeden Fall zu schätzen. Habe großen Respekt davor.
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:

Seit wann denn das?
Ich war vorhin noch auf der Seite, da stand es noch nicht.
Oder war ich auf einer alten Seite?
Dort stand oben dick "moved to ... (internet Link zu GitHub)
Wenn man drauf geklickt hat, kam man wieder auf die gleiche Seite.@aleks-83 sagte in Dokumentation / WIKI - Diskussion:
Ich wollte niemande direkt ansprechen oder an den Pranger stellen sondern allgemein auf die Adapter Dokumentationen aufmerksam machen.
Damit hat niemand ein Problem, es ist nur so das es schon häufig bemängelt wurde. Darauf hin hat man versucht Leute zu finden die bereit sind bei der Doku zu helfen, aber die Beteiligung war immer gering oder nur von kurzer Dauer. Technisch gab es auch versuche das zu Vereinfachen, aber es bleibt Trotzdem Aufwand.
Aber wie du siehst hilft es auch manchmal schon wenn man dem Entwickler die Richtigen infos an die Hand gibt. Auch das ist eine Hilfe.
-
OK super.
Wenn ich helfen kann freue ich mich auch.
Ich bekomme so viel aus diesem Forum und von den ioBroker Entwicklern
Ich hatte auch schon in einem anderen Thread versucht Verbesserungsvorschläge zu machen.
Auch hier wurde man auf GitHub verwiesen, wo ich dann auch Issues erstellt habe.Aber irgendwie muss man das ganze doch übersichtlicher und einfacher gestalten können mitzuwirken!?
Ohne dass sich die Entwickler angegriffen, überrumpelt oder überfordert fühlen!?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden