Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Dokumentations-Support
  4. Grundlagen der Struktur hinter der Doku

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Grundlagen der Struktur hinter der Doku

Geplant Angeheftet Gesperrt Verschoben Dokumentations-Support
1 Beiträge 1 Kommentatoren 963 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von Homoran
    #1

    Ich bin gebeten worden hier etwas über das Doku-Framework zu schreiben.
    Leider bin ich dafür nicht unbedingt der Richtige, da ich mich leider nicht in den Tiefen dieses Frameworks auskenne.

    Ich versuche es trotzdem.


    Nachdem die ersten beiden Plattformen für die Doku v1-v4 zuerst ein github wiki, dann WordPress war und weitestgehend von mir alleine geschrieben und gepflegt wurde, wurde nach einer Möglichkeit gesucht die immer weiter wachsenden Informationen auf mehrere Schultern zu verteilen und um den Wunsch nach (beliebiger) Mehrsprachlichkeit zu unterstützen.

    Bluefox hatte dann das Framework für Website und Doku kurzerhand selbst entwickelt.
    Dahinter steckt eine geniale Idee.

    Die Doku wurde in zwei Abteilungen unterteilt. Einmal die so genannte Adapterreferenz, und einmal die Dokumentation hinter der sich der "Rest" verbirgt.

    Die Idee, die hauptsächlich auf die Adapterreferenz ausgelegt war, basiert darauf, nur noch eine Stelle zu haben, an der die Information liegt. Dann gibt es auch nur noch eine Stelle, die gepflegt werden muss.
    Auf diese Quelle sollte auch jeder (indirekt) zugreifen können.
    Von dieser Quelle aus, soll dann die Info auf die verschiedenen Kanäle verbreitet werden: Admin (Readme), Doku, und ggf. Forum.
    Außerdem sollte diese Informationen auch automatisch in verschiedene Sprachen übersetzt werden, wenn keine native Doku vorliegt. (Dazu später mehr)

    Was bot sich da besser an, als die Adapterdoku in den entsprechenden Adapterrepos zu pflegen?
    Der Adapterentwickler sollte dann neben der Entwicklung auch seine Doku auf Vordermann bringen. Außerdem kann dann jeder dort über einen Pull Request Änderungen für die Doku vorschlagen.


    Um diese Automatisierung zu ermöglichen hat die Doku eine (weitestgehend starre Struktur, da es für jede (auch noch anzulegende) Sprache dieselbe Struktur haben muss, in der nur an einer Stelle dann z,B, /de/ gegen /ru/ ausgetauscht werden muss.

    Daher haben wir im Vorfeld bereits 2018 (???) diese Struktur weitestgehend erstellt.
    An diese Struktur müssen wir uns im Moment halten.



    Im Bereich der Adapterreferenz möchte ich im Moment auch gar nicht herumspielen, sondern im Bereich der allgemeinen Doku.
    Ich denke da an allgemeines zu ioBroker, Tutorials und FAQ haben es am nötigsten.

    Jede gefüllte Seite ist eine gute Seite!

    Dort ggf. neue Strukturen anzulegen sollte nicht ganz so kritisch sein (hoffe ich).

    Sollten noch Fragen bestehen, oder entstanden sein. ich habe für alles ein offenes Ohr.

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    3
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    870

    Online

    32.4k

    Benutzer

    81.5k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe