NEWS
Meeting für ioBroker Core/Dev/Admin 08.09.20 20:30
-
Ich hätte ein Vorschlag zur Struktur für das Doku-Thema:
Im Adapter gibt es ein Ordner doc
Darin gibt es eine Adapter.MD welche nur die Beschreibung des Adapters (also die Funktion des Adapters) in englischer Sprache enthält.
Weitere Sprachen dann z.B. in Adapter_de.MDAußerdem gibt es eine settings.md (englisch) plus weitere Sprachen als z.B. settings_de.md. In diesen wird die Konfiguration des Adapters beschrieben.
Diese wird in Abhängigkeit der in ioBroker konfigurieren Sprache über die Einstellungen der Instanz aufrufbar gemacht, falls die eingestellte Sprache nicht vorhanden ist wird einfach settings.md aufgerufen.
Lizenz und Changelog werden ebenfalls ausgelagert.
Die zentrale Readme.md verlinkt dann nur noch die Dokumente im Ordner doc.
Der Vorteil:
Die Adapter*.MD lässt sich sowohl in der Doku zu ioBroker einfach einbinden, als auch aus dem Admin aus der Liste der Adapter aufrufen. Hierüber erhalten die User die Info, was genau der Adapter macht und kann.
Die Settings*.MD wird ja dann für die Konfig des Adapters benötigt, daher der direkte Aufruf aus den Einstellungen der Instanz.
Die Frage wäre dann noch, wie die Struktur innerhalb der Dokumente aufgebaut sein soll und mit welchem Tool am einfachsten die anderen Sprachen erzeugt werden können oder ob z.B. der Admin direkt übersetzen kann.
-
@AggroRalf Die Namen muss man nicht "hart kodieren" und das ist schon definiert wie es geht
https://github.com/ioBroker/ioBroker.javascript/blob/master/io-package.json#L304-L316
Da sollten wir was definieren was darauf aufsetzt
-
- Welche NodeJS Version empfehlen wir, proposal : immer die LTS ! Anlass oAuth2 geht nur mit Node 12
-
@Dutchman Naja aktuell empfehlen wir nodejs 12 ... und ja ich denke es mit controller 3.2 demnächst zu ändern ist zu früh
Und das OAuth2 noch "12" ist ist blöd ... gibts issues bei denen?
-
@apollon77 sagte in Online Meeting für ioBroker Core/Dev/Admin September Edition:
Und das OAuth2 noch "12" ist ist blöd ... gibts issues bei denen?
wie meinst ? die habe in Major 4.x gerade auf 12 mandatory gewechselt und damit < 12 unsupported ist doch ok ?
-
@Dutchman ach so rum
-
@apollon77 sagte in Online Meeting für ioBroker Core/Dev/Admin September Edition:
@Dutchman ach so rum
alles gut, dachte schon reden aneinander vorbei
-
Hi All,
Der Termin steht fest ! 08-09 20.30-22.30
Location
Discord ioBroker communityVorbereitung
- Discord runterladen und installieren (iOS/Android oder PC/Mac/Linux)
- Den link folgen zu unserem server
- Vor dem meeting wird in der DEVELOPER Gruppe ein neuen talk kanal erstellt (OnlineMeeting)
- Während des meetings werden wir euch die Berechtigungen geben zum Entwickler damit alle die "versteckten" Gruppen sehen koennen
Warum Discord*
- Wir bauen dort gerade unsere support community auf
- Viele Entwickler sind bereits auf discord unterwegs
- Discord bietet uns sehr einfach die moeglichkeit Voice / Chat und Screensharing zu kombinieren
Bis nächsten Dienstag, ich freu mich drauf !
-
Stichpunkte zum Meeting
Themen für das Meeting in September:
- Vorwort/Wartezeit bis alle es mit der Technik hinbekommen haben (Bluefox)
- Beim nächsten Mal kann zu Anfang jeder mal kurz erzählen wo er gerade dran ist
- Demonstration Discord LiveChat community (Dutchman/JeyCee) 10 min
- Bietet viele Vorteile für Kommunikation zwischen Anwendern/Entwicklern
- Update js-controller 3.2 (Apollon)
- Changelog https://github.com/ioBroker/ioBroker.js-controller/blob/master/CHANGELOG.md#320-2020-09-xx-release-g-wip
- Keine breaking changes
- Viele Bugfixes und Optimierungen
- Node 10, 12 und 14 supported
- Release Ende September
- Jeder soll die Issues durchgehen und sagen wenn was unbedingt noch rein muss (Bis Sonntag)
- Übersetzungen in allen Adaptern zentral führen und verwalten. (UncleSam)
- Weblate - wir werden des testen (Ingo setzt was auf)
- Umbenennung von latest nach Beta, Übergangs weise Beta(latest) (Jey-Cee / Dutchman)
- Issue anlegen - JS-Controller - Umbenennung latest/beta (Dutchman)
- Issue anlegen - Admin - Umbenennung latest/beta (Dutchman)
- Wie umgehen mit state / adapter monitoring (Dutchman)
- Adaptern soll Alerts irgendwohin senden können
- Forumdikussion wird angelegt - Link kommt (Ingo)
- 2FA (Zwei-Faktor-Authentifizierung) (Jey-Cee)
- Jey-Cee bereitet was vor
- snyk und/oder Alternative für dependency Updates (womit weiter) (Ingo/AlCazone?)
- Snyk ist out und wir sollen auf Dependeabot wecheseln
- Dutchman stellt PRs
- Vorwort/Wartezeit bis alle es mit der Technik hinbekommen haben (Bluefox)
-
@ldittmar sagte in Online Meeting für ioBroker Core/Dev/Admin 08-09 20.30-22.30:
Depender-Bot
Dependabot
-
@ldittmar sagte in Online Meeting für ioBroker Core/Dev/Admin 08-09 20.30-22.30:
Umbenennung von latest nach Beta, Übergangs weise Beta(latest) (Jey-Cee / Dutchman)
Übersetzungen in allen Adaptern zentral führen und verwalten. (UncleSam)
- @UncleSam teilt forum topics wo Adapter angemeldet werden können zur POC (proof of concept)
Umbenennung von latest nach Beta, Übergangs weise Beta(latest) (Jey-Cee / Dutchman)
- item fuer Nestes meeting : Standardisieren von release/version management
-
Bluefox' Vorschlag fürs nächste Mal: Jeder stellt Anfangs kurz vor, woran er gerade arbeitet
-
@All
Das Thema Windows wurde verschoben...........
-
@Dutchman sagte in Online Meeting für ioBroker Core/Dev/Admin 08-09 20.30-22.30:
Übersetzungen in allen Adaptern zentral führen und verwalten. (UncleSam)
@UncleSam teilt forum topics wo Adapter angemeldet werden können zur POC (proof of concept)
Bitte tragt Vorschläge hier ein: https://forum.iobroker.net/topic/36660
-
@sigi234 sagte in Online Meeting für ioBroker Core/Dev/Admin 08-09 20.30-22.30:
@All
Das Thema Windows wurde verschoben...........
@Stabilostick eventuell offline n kurzes update ?
-
@All
- snyk und/oder Alternative für dependency Updates (womit weiter) (Ingo/AlCazone?)
- Snyk ist out und wir sollen auf Dependeabot wecheseln
- Dutchman stellt PRs
Done :
- Snyk service Berechtigungen entnommen
- Dependabot implementiert
-
@Dutchman Was ist die Frage?
-
@AlCalzone sagte in Online Meeting für ioBroker Core/Dev/Admin 08-09 20.30-22.30:
@Dutchman Was ist die Frage?
keine, war ne Mitteilung