NEWS
Core-Entwicklung zu schnell?
-
@carsten04 sagte in Core-Entwicklung zu schnell?:
Was ich mir wünschen würde ist ein zentrales Eingangsdokument für meine Entwicklerfragen.
Unser Ziel ist es, dass iobroker.dev genau dieser Einstiegspunkt wird. Wenn euch etwas fehlt, dann bitte Issue erfassen.
Die Entwickler-Doku wird im Verlauf des nächsten Jahres als GitHub Pages neu aufgebaut: https://iobroker.github.io/dev-docs/. Und auch hier: bitte Issue erfassen, wenn ihr Ideen habt.
Und ich bin jetzt mal so frech: wer an diesen Orten (und allen anderen "globalen" Repos) keine Issues erfasst und nicht in den Entwickler-Meetings und/oder auf Discord/Telegram im Entwickler-Chat mitredet, soll sich hier bitte zurückhalten mit Kritik(*). Wir haben Kanäle, wo man Fragen stellen kann und Kritik anbringen kann, die müssen aber auch genutzt werden!
@apollon77 und alle anderen, die sich angesprochen fühlen: sorry wenn ich immer negativ schreibe, das positive geht so schnell vergessen! Ich glaube mit (guter, konstruktiver) Kritik können wir wachsen. Und ja: es ist sehr erfreulich, zu sehen wie viele Fortschritte wir in den letzen Jahren gemacht haben, weiter so!
(*) Damit meine ich Entwickler. Das Feedback der anderen Power-User hier ist natürlich sehr willkommen, eure Stimmen sind genauso wichtig, auch wenn ihr nicht (aktiv) auf unseren anderen Kanälen unterwegs seid.
-
@homoran
Ich war früher mal in einigen Enigma2 Foren sehr aktiv, teils als mod, habe auch sehr viele Dokus erstellt. Gelesen wurden diese nur von wenigen.
Das war früher so und wird auch immer so bleiben. So sind die User eben. Kommen nur dann aus den löchern wenn es Probleme gibt, wollen dann sofort die Lösung auf dem silbertablett und lesen selbst die Antworten nicht welche auf ihre eigenen Fragen kamen.
Das kann man dann auch nicht verbessern, zumindest wüsste ich nicht wie.Das einzige was vielleicht sinnvoll wäre, das Leute wie @apollon77 sich mit den kleineren Problemen zurückhalten und dies eben den aktiven aber nicht allwissenden beantworten lassen. Um eben mehr Zeit für komplizierte Probleme zu haben.
Also so nach dem Motto, first Level Support für die aktiven User, 2. Level dann für Profis oder so.
Wie oben schon geschrieben, ist auch für mich das forum die erste Anlaufstelle, dort müsste alles sinnvoll und einfach verlinkt sein.
Die iobroker Seite selbst schaut man sich glaube ich nur einmal am anfang an, danach nie wieder. Deswegen würde man auch nichts mitbekommen wenn es neue Sachen gibt und dies dort publiziert wird. -
@e-s sagte in Core-Entwicklung zu schnell?:
Wie oben schon geschrieben, ist auch für mich das forum die erste Anlaufstelle, dort müsste alles sinnvoll und einfach verlinkt sein.
richtig! und dafür braucht es aber eine (vollständige und verständliche) Doku, damit man was zum Verlinken hat
-
@skokarl Wie meine Vor-Antworter bereits gesagt haben ist das kein "riesen Issue" aktuell, dennoch müssen wir es als Open-Source-Projekt schaffen auch solche Themen offen und transparent zu diskutieren.
Im Gegensatz zu den anderen Systemen ist bei ioBroker alles weniger zentral gesteuert, was aber andere Herausforderungen mit sich bringt. Aber mit anderen Ansätzen kommen auch wieder andere Challenges ...
-
@homoran sagte in Core-Entwicklung zu schnell?:
Es ist ein altes Protokoll aber in meinen Augen lange noch nicht veraltet und kommt auch noch außer bei den ESP sehr häufig vor.
MQTT ist DAS iot Protokoll und wird es auch bleiben. Es ist zum Defaktor Standard geworden ... von daher ist das Thema speziell, aber relevant ... Aber ja ein anderer Thread
-
Ich stell jetzt mal ganz Provokant eine Frage:
Wie viel Zeit, in welchem Intervall, soll/muss man als (Adapter) Entwickler den Investieren um auf dem Laufenden zu bleiben?Das würde mich brennend interessieren.
Die Frage von @Eisbaeeer warum das Adapter Gerüst so Komplex ist, ist schon berechtigt. @AlCalzone Antwortet darauf das es doch gar nicht Komplex ist, aber er Arbeitet auch Ständig damit und hat es zum Teil mit entwickelt. Logisch das er das anders sieht.
Aber jemand der nur von zeit zu Zeit mal einen Adapter Entwickelt oder ganz neu ist, dem erschließt sich das nicht.Versucht doch mal die Sichtweise derer an zu nehmen die nicht so Tief im ganzen Stecken und schmettert nicht gleich alles ab.
Die Dev Meeting Protokolle geben meistens nicht mal ein Bruchteil der Informationen wieder, die im Meeting tatsächlich besprochen wurden. Das ist gut um zumindest zu sehen worüber gesprochen wurde, nicht aber um an Detail Informationen zu kommen.
Auch die Changelogs sind nur bedingt als Informationsquelle zu sehen. Oft fehlt der Kontext zu einem Eintrag und man hat gar keine Vorstellung davon was sich geändert hat oder welche Auswirkungen es hat.
In einigen fällen würde es ausreichen wenn die Einträge Ausführlicher wären, nur reicht das eben nicht immer um zu verstehen was genau ein Change eigentlich bedeutet.Hier Übrigens mal was Positives dazu: Die Qualität der Changelogs hat sich deutlich verbessert.
Gefühlt geht die ganze Diskussion hier schon wieder nur um die Doku, aber das hat mit der Eingangsfrage nur zum Teil zu Tun.
Es betrifft die Kommunikation genau so wie die Entscheidungsfindung. @apollon77 hat schon recht das es bei einigen Themen den versuch gab das ganze zu Klären bevor man etwas umgesetzt hat.Das Dev Meeting ist meiner Meinung nach keine gute Umgebung um ein bestimmtes Thema zu Diskutieren, aber durchaus geeignet um eine Entscheidung zu treffen nachdem Diskutiert wurde.
Eigentlich wäre das Forum ein geeigneter Platz um zu Diskutieren, wenn die Diskussionen denn Zielgerichtet Verlaufen würden. Leider driften die fast immer ab und niemand sammelt am Ende die Themen bezogenen Ergebnisse zusammen.
Mal ganz davon abgesehen das die Beteiligung oft gering ist, am Ende ist es immer die selbe Handvoll Personen.Und daran sollten wir Arbeiten!
@apollon77 sagte in Core-Entwicklung zu schnell?:
Das ist ein schönes Beispiel. Ja gibt es - seit fast 2 Jahren mit js-controller 2.2.8 (2020-01-24), steht im Changelog
Darüber hinaus findet sich aber kein Hinweis darauf und genau deswegen hab ich es als Beispiel genommen. Ich müsste jetzt also alle Changelogs von Anfang an lesen um zu sehen das diese Funktion hinzugefügt wurde. Das ist absurd.
@apollon77 sagte in Core-Entwicklung zu schnell?:
Ja und auch ich kann dir diese Garantie nicht geben. Genauso wenig hast Du eine Garantie das Nodejs 18 nicht nen Breaking change enthält der dir alles kaputt macht oder eine deiner Libraries in einer neuen Version alles umstellt. Sorry, that's (Developer) Life ...
Genau das ist doch der Punkt, deine Aussage klang wie eine Garantie wenn man es nur richtig macht. Und damit hast du auch gleich Inkludiert das die Pflege eines Adapters dann nicht Zeitaufwändig ist.
Und damit kommen wir wieder zum Ausgangspunkt: Wieso Entwickler lieber keine neuen Adapter mehr erstellen, weil sie davon aus gehen das es immer (wieder) Aufwändiger wird sie zu erstellen und zu Pflegen.Irgendjemand hat das hier im Thema schon angesprochen, es wäre Sinnvoll den Aufwand zu reduzieren. Diverse Tools versuchen das, aber diese Tools verursachen auch erstmal wieder Aufwand weil man sich einarbeiten muss.
Ganz davon abgesehen das es mit den Tools auch Probleme geben kann, die einen Nerven kosten und man sich dann Entscheidet ohne zu Arbeiten.Beim Release Script hatte ich so einen Fall, es war für mich nicht Nutzbar. Die Fehlermeldung ergab keinen Sinn und irgendwann nach Stunden ging mir die Lust aus mich damit zu beschäftigen, also bin ich den weg zu Fuß gegangen.
Nach ein paar Wochen wollte ich es dann doch schaffen mit dem Release Script zu Arbeiten und hab das Problem nach weiteren Stunden zusammen mit @AlCalzone auch gefunden.Aber ich will mir nicht jedesmal so viel Zeit nehmen müssen wenn ich ein neues Tool nutzen möchte.
@apollon77 sagte in Core-Entwicklung zu schnell?:
Wir sind auf einem guten Weg und das sollten wir auch bewusst sagen und "feiern"!
Auf jeden Fall. Besonders das Feiern, den wenn wir etwas Feiern wird auch Kommuniziert was gefeiert wird.
Trotzdem sollte das nicht als Ablenkung genutzt werden.
-
@jey-cee sagte in Core-Entwicklung zu schnell?:
Mal ganz davon abgesehen das die Beteiligung oft gering ist, am Ende ist es immer die selbe Handvoll Personen.
Und daran sollten wir Arbeiten!Na ja, weil viele User nicht wissen das sie auch am DEV - Meeting teilnehmen können.
-
@sigi234 mir ging es speziell um die Diskussion Außerhalb der Dev Meetings. Da wo sich dann eben auch user beteiligen können.
Übrigens finde ich es ganz gut wenn nicht jeder User in das Dev Meeting kommt. Da geht es ja darum das sich die Entwickler austauschen.
-
@jey-cee sagte in Core-Entwicklung zu schnell?:
Da geht es ja darum das sich die Entwickler austauschen.
Ja das war vllt mal ein Einstiegsgedanke - ich glaube wir sind hier aber schon ein paar Schritte weiter ...
Aber auch Power User sind sehr sinnvoll oder andere die den Entwicklungs- und Testprozess unterstützen wollen. @sigi234 ist einer der immer bei neuen Controller Versionen oder anderen dingen fast der erste ist der testet. @Feuersturm ist beim testing und Issue management vom Admin und anderen Adapters und natürlich macht es großen Sinn das auch solche User mit dabei sind - und jeder der etwas beitragen will oder Informationen bekommen will was so kommt ist aus meiner Sicht immer herzlich eingeladen!
Ich glaube nicht das mehr Zuhörer hier probleme bereiten ... Und ja - die inhaltliche Zielsetzung ändert sich dadurch natürlich nicht. Aber mehr Zuhörer bzw bei Zielgerichteten Themen auch Mitredner aus der Community schadet uns alles nicht.
-
@jey-cee sagte in Core-Entwicklung zu schnell?:
Antwortet darauf das es doch gar nicht Komplex ist, aber er Arbeitet auch Ständig damit und hat es zum Teil mit entwickelt. Logisch das er das anders sieht.
Nur um das klar zu stellen: Hab ich nicht. Das war zumindest seit ich dabei bin schon immer so und ich habe es akzeptiert. Ich versuche lediglich, Dinge einfacher zu machen und zu zentralisieren:
- "neues" Testing ohne Kopie des kompletten Frameworks in jedem Adapter
- Einbindung des Controllers mittels adapter-core, anstatt Kopie des "wo ist controller?"-Codes in jedem Adapter
- Adapter creator
- Release Script
- Typdefinitionen, die dich anmeckern falls du die API falsch nutzt
-
@oliverio sagte in Core-Entwicklung zu schnell?:
Schau dir mal den Link hier an https://www.iobroker.net/#de/documentation (welche übrigens von https://iobroker.com/ aus überhaupt nicht verlinkt ist).
Öhh, www.iobroker.net ist die Startseite! Die verlinkt zur Doku:
iobroker.com kannte ich bis heute übrigens gar nicht
-
@alcalzone sagte in Core-Entwicklung zu schnell?:
iobroker.com kannte ich bis heute übrigens gar nicht
Das ist die Seite der GmbH und für kommerzielle Kunden.
Da sollte IMHO auch gar nichts zur Entwicklung zu sehen sein -
@oliverio sagte in Core-Entwicklung zu schnell?:
Ich wollte nur auf die Fallen hinweisen, in die Neu-Nutzer reinfallen können.
OK - Das ist sinnvoll.
(es gibt noch einige andere iobroker.xxx)
Ein Hinweis (Link) auf Forum, .net, oder anders herum auf .com auf den diversen Seiten wäre da sicher hilfreich. -
@jey-cee sagte in Core-Entwicklung zu schnell?:
Gefühlt geht die ganze Diskussion hier schon wieder nur um die Doku, aber das hat mit der Eingangsfrage nur zum Teil zu Tun.
Es betrifft die Kommunikation genau so wie die Entscheidungsfindung. @apollon77 hat schon recht das es bei einigen Themen den versuch gab das ganze zu Klären bevor man etwas umgesetzt hat.
Das Dev Meeting ist meiner Meinung nach keine gute Umgebung um ein bestimmtes Thema zu Diskutieren, aber durchaus geeignet um eine Entscheidung zu treffen nachdem Diskutiert wurde.
Eigentlich wäre das Forum ein geeigneter Platz um zu Diskutieren, wenn die Diskussionen denn Zielgerichtet Verlaufen würden. Leider driften die fast immer ab und niemand sammelt am Ende die Themen bezogenen Ergebnisse zusammen.
Mal ganz davon abgesehen das die Beteiligung oft gering ist, am Ende ist es immer die selbe Handvoll Personen.
Und daran sollten wir Arbeiten!Kommunikation geht in beide Richtungen. Ich halte es für falsch zu kritisieren das die Core Entwickler nicht hinreichend kommunizieren. In vielen Bereichen fehlen da auch die Partner mit denen die Kommunikation in Form einer Diskussion wirklich stattfinden kann. Auch kann ich Dir nicht zustimmen das das Forum ein geeigneter Platz für eine Diskussion ist. Das ist es meiner Meinung nach aus verschiedenen Gründen (von denen Du bereits 2 genannt hast) nicht:
- Diskussionen bleiben oft nicht Zielgerichtet
- Sie werden nicht ordentlich "moderiert" (eine Aufgabe die in diesem Fall nicht die Foren Moderatoren haben sollten, sondern derjenige der die Diskussion angestossen hat)
- Es werden selten Ergebnisse, noch seltener Zwischenergebnisse der Diskussion festgehalten
- Die Diskussionen laufen zeitlich und inhaltlich auseinander
- Das zeitliche auseinanderlaufen führt ggf. dazu das Meinungen nicht artikuliert werden wenn die Diskussion scheinbar schon über den Punkt hinaus gekommen ist.
Letztendlich sehe ich das Dev Meeting als eines der wenigen Events wo wirklich gut "diskutiert" werden kann. Das kostet im Zweifelsfall Zeit, gibt aber in Gegenzug meiner Meinung nach eine bessere Rückkopplung als eine Forumsdiskussion.
Eine Doku ist auch eine Art von Kommunikation - eine die extrem wichtig ist und über die viele Probleme die bei den Adapterenwicklern aktuell vorherrschen eliminiert werden können. Daher halte ich die Fokussierung auf diesen Teil auch nicht für so falsch.
@jey-cee sagte in Core-Entwicklung zu schnell?:
@apollon77 sagte in Core-Entwicklung zu schnell?:
Das ist ein schönes Beispiel. Ja gibt es - seit fast 2 Jahren mit js-controller 2.2.8 (2020-01-24), steht im Changelog
Darüber hinaus findet sich aber kein Hinweis darauf und genau deswegen hab ich es als Beispiel genommen. Ich müsste jetzt also alle Changelogs von Anfang an lesen um zu sehen das diese Funktion hinzugefügt wurde. Das ist absurd.
Genau das ist ein wunderbares Beispiel. Eine Dokumentation wo diese Funktionalität (ausserhalb des Changelog) beschrieben ist sollte für jeden Entwickler der Anlaufpunkt Nummer 1 sein. Dieser fehlt leider, so das die meisten Entwickler auf Seitenkanäle umschwenken - mal mehr mal weniger erfolgreich.
Am Ende sollte die besagte Doku dann auch eine der Grundlagen sein auf der Diskussionen um Erweiterungen / Änderungen stattfinden - sie definiert einen Wissensstand der von jedem Teilnehmer an der Diskussion vorausgesetzt werden kann - auch ein Detail wessen fehlen sich bei bestehenden Diskussionen durchaus als störend bemerkbar macht.
Um auf das Beispiel der mit den letzten Änderungen aufgekommenen code-seitigen Überprüfung von bereits bestehenden Regeln zurück zu kommen - in einem idealen Projekt wären besagte Regeln bereits seit längerem in der Dokumentation für jeden verfügbar, so das eine Dokumentation darüber bei welcher davon in welcher Form durch den Code eine Einhaltung erzwungen wird deutlich einfacher hätte geschehen können. Dann wäre das Problem mit dem MQTT Adapter ggf. sogar im Vorfeld aufgefallen.
A.
-
@oliverio sagte in Core-Entwicklung zu schnell?:
Aus einem Post weiter oben hab ich entnommen, das die Dev-Doku von den Entwicklern erstellt wird. Entwickler sind die, die beim Dev-Meeting teilnehmen.
Alle anderen "Entwickler" sind Power-User, alle die nicht entwickeln sind User??Warum sollten wir hier so ein Korsett an Rollen anlegen? ioBroker ist ein Open Source und Community Projekt. Ja in der Realität gibt es viele User und einige davon machen mehr und sind auch in der Community zB im Forum sichtbarer. Und es gibt User die das System sehr gut kennen bzw auch hier und da ausreizen. Einige davon gelten ohne exakte Definition als "Power User" und ja das ist subjektiv und am Ende in meinen Augen auch egal ... Wer teil der Community ist und sein will und aktiv sein will ist eingeladen bei allem zu unterstützen. Das ist ein Open Source projekt!!
jemand kann gut Dokus schreiben auch für nicht technische Dinge und will helfen ... gern. Jemand hat ein testsystem und kann/will so early tester sein ... welcome. Jemand frickelt sich gern in probleme rein und versucht Isues bei Adaptern nachzustellen um Reporoduction Steps zu liefern? Klar ...@oliverio sagte in Core-Entwicklung zu schnell?:
welche übrigens von https://iobroker.com/ aus überhaupt nicht verlinkt ist
Die iobroker.com ist die "iobroker GmbH" und damit der "kommerziellere teil des ganzen. Vielen Dank für Das Feedback das hier ein Link zum Community projekt fehlt. Habe ich weitergegeben.
-
@asgothian sagte in Core-Entwicklung zu schnell?:
Kommunikation geht in beide Richtungen. Ich halte es für falsch zu kritisieren das die Core Entwickler nicht hinreichend kommunizieren.
Es mag vielleicht nicht so rüber gekommen sein, aber ich Kritisiere die Kommunikation aller beteiligten. Ebenso die Mangelnde Disziplin.
Das hab ich vor kurzem hier im Forum auch mal ganz Klar so geschrieben bei einem Thema. -
@e-s sagte in Core-Entwicklung zu schnell?:
Eine super Idee, leider brauchte ich ewig um diesen Blog zu finden, die Info dazu genauso.
Danke für das Feedback. Der Link zum Blog mit aktuellstem Artikel ist nun auch im Entwickler Portal verfügbar.
-
@asgothian sagte in Core-Entwicklung zu schnell?:
Sie werden nicht ordentlich "moderiert" (eine Aufgabe die in diesem Fall nicht die Foren Moderatoren haben sollten, sondern derjenige der die Diskussion angestossen hat)
und genau deswegen (+die Punkte davor und danach) würde ich jetzt gerne empfehlen die Diskussion hier erst einmal zu beenden.
Nicht weil ich sie abwürgen möchte, dazu ist es viel zu wichtig, sondern damit nach den ersten (und wohl einhellig für alle die gleichen wichtigen) Punkte sinnvoll strukturiert und ein "Plan" für deren Umsetzung erstellt werdn müsste.Bei der Doku als zentrale Ressource muss ich leider wieder "meckern"
@apollon77 sagte in Core-Entwicklung zu schnell?:
jemand kann gut Dokus schreiben auch für nicht technische Dinge und will helfen
genau damit habe ich bei ioBroker begonnen. Das hat auch bisher ganz gut geklappt.
Aber mit dem neuen Framework kamen leider auch Dinge dazu die ich nicht mehr kann.Selbstt als ich die HowTos von @Thomas-Braun irgendwie als Tutorials einpflegen wollte fand ich mich nicht mehr zurecht.
Es kann nicht sein, dass ein Hilfswilliger durch die Technik ausgebremst wird.
Es nutzt mir (und der Community) auch nichts, wenn jedesmal ein Kundiger die Struktur ändert, eine leere md auf Github anlegt und ich das dann wieder befülle.
Ich will das auch alleine können. Außerdem bindet es unnötig Ressourcen, die ein DEV woanders benötigt.Gibt es nicht eine andere Möglichkeit Hilfswilligen im Doku-Bereich ein pflegeleichteres Frontend anzubieten?
-
@unclesam sagte in Core-Entwicklung zu schnell?:
@e-s sagte in Core-Entwicklung zu schnell?:
Eine super Idee, leider brauchte ich ewig um diesen Blog zu finden, die Info dazu genauso.
Danke für das Feedback. Der Link zum Blog mit aktuellstem Artikel ist nun auch im Entwickler Portal verfügbar.
OOOH noch ein iobroker.xxx
das kannte ich auch nicht
ebenso wie den Blog (den ich inzwischen auch gefunden habe - Wer liest schon Menüleisten ) -
ich habe mir jetzt die 3 Seiten durchgelesen ... und erlebe ein dejavu.. alle Jahre wieder...
Doku is kacke... -> ja und wer liest die KEINER... deshalb auch die grosse Motivation seitens der Adapter Entwickler /Core Entwickler
wobei hier muss man differenzieren.. ein "möchte gerne" Adapter Entwickler der eine XYZ Analge zu hause hat und meint ..Ich bau jtzt einen Adapter .. aber wie.. (noch nie im Leben programmiert) hat es schwer rein zu kommen.. ABER
man muss die Zeitschiene sehen...
diejenigen die DAMALS einen Adapter geschrieben haben.. haben sich die Sachen von anderen Adaptern abgekupfert.. die Möglichkeiten einen Adapter zu entwickeln, RICHTIG zu entwicklen gibts erst seid kurzem.. wie @apollon77 geschrieben hat .. nur weil es Technisch geht .. heisst es nicht das es für uns wartbarer ist bzw. nur weil es funktioniert heisst das nicht das es richtig ist...
Ich bin seid Jahrzehnten in der Softwareentwicklung tätig.. und glaubt mir ALLE Projekte ob klein oder gross haben die gleiche Probleme (halt nur mit externen Mitarbeitern die kommen und gehen)aber zurück zu Doku.. ja das ist und wird ein Problemkind bleiben.. für diejeniegen wie mich die kein Bock drauf haben da es ehh keiner liest und für die neuen die was machen wollen aber nix zu finden...
aber mal im ernst.. wenn ich was unbedingt machen will dann setzte ich mich mit dem Thema auch auseinander.. das Javascript nicht mal eben so in der komplexiät unter iobroker in einer Nacht zur erlernen ist .. wissen wir alle.. viellecht wird hier zu viel erwartet..ich kann auch nachvollziehen wenn die betagten DEVs kein bock auf was neues haben.. das muss gewartet werden .. das kostet Zeit je mehr man "gebaut hat" desto mehr muss man pflegen, desto weniger bleibt einem was neues zu entwickeln..
wie viel Probleme hatten wir mit Adaptern die von leuten gebaut wurden die (provokativ) keine ahung von Logik, Progrmammierspachen geschweige den von JavaScript.. und nochmal nur weil es nach aussen Funktioniert heisst es nicht das es für einen Enwtickler wartbar ist...
so wo war ich Doku.ach ja... das Thema wird immer wieder kommen .. ich finde wir sollten uns auf die User-Doku (Endanwender) konzentrieren..
diejenigen die Entwickeln wollen ..sry.. sollten sich mit der Mateire beschäftigen.. und nicht mal eben was zusammen fummeln um es dann in die community zu übergeben.. da kein bock auf die Wartung da man selbst nicht verstehnt was man vor 3 Wochen Programmiert hat (nur als Beispiel)das andere grosse Thema war die Geschwindgkeit der Core Entwicklung...
vielleicht sollten wir uns mal revue passieren..was wir alles schon geschaft haben.. das System ist inzwischen so komplex dass es mal eben nicht Testbar ist. ich selbst bin immer an der vordersten Front und das ist nur ein bruchteil dessen an Fehler was gemeldet wird.. da kann der @Homoran auch ein Lied von singen....
wir sind finde ich aber hier richtig gut mit dem was das Core-Team uns um die Ohren schmeisst gut aufgestellt.. die Test verlaufen zwar immer noch chaotisch aber zumindest bleiben grosse super Gaus aus...
das manche Themen von den Core Entwicklern priorisiert werden ist auch klar.. das ist so wie mit dem Adapter "ich brauch was also mache ich es zuerst"... und es sind nicht kleinigkeiten die da auf die Beine gestellt werden.. ich dag nur : Redis Sentinel Unterstützung... endlich eine Typisierung der Datenpunkte... (in jeder anderen Sprache muss ich es auch tun, da sind wir wieder nur weil es geht......)
die Typisierung der Devices.. dass ein Thermostat nur was mit Heizung zu tun hat und nicht mit Licht... Sentry... Weblate... und und und....mein Fazit:
weiter so .. es wird immer Leute geben die was zum moppern haben .. weil es eben so ist
ja die Entickler-Doku ist kacke ... und ja man muss sich mit beschäftigen.. aber das bleibt nicht aus..
viellecht mal bissel konzentrierter und geordneter in die Tests gehen ..... ja das würde ich mir wünschenp.s.: wir laufen mit diesem Theread aus dem Ruder... wir sollten das mal bei einem Bier besprechen... nur mal so als Inspiration
geschriebenes Wort ist zwar dauerhaft .. aber man kann schlecht Emotionen unberbringen..