Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapterentwicklung in TypeScript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Adapterentwicklung in TypeScript

    This topic has been deleted. Only users with topic management privileges can see it.
    • greyhound
      greyhound last edited by

      Hallo,

      ich habe meinen Adapter (Husq-Automower) auf TypeScript umgestellt.
      Was ich mich nun Frage, was genau ich nach github hochlade.
      Der einzige Adapter, der sich in TypeScript entwickelt "zu erkennen" gibt, scheint adapter-core zu sein. Sind wirklich alle anderen Adapter noch in PURE Javascript oder muss/soll/darf ich nur die Dateien aus build hochladen und quasi mein TypeScript-Projekt in in Javascript-Projekt mappen?

      Wer hat da Best-Practice, Beispiele, ...?

      AlCalzone 1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer @greyhound last edited by AlCalzone

        @greyhound
        Adapter-Core ist die Schnittstelle zwischen Adaptern und ioBroker und deswegen in TypeScript geschrieben, damit die Definitionen von Adapterentwicklern gescheit genutzt werden können. Das ist mit JS+Definitionsdateien schwieriger.

        Wegen Adaptern kannst du bei mir schauen. Tradfri, BLE, ZWave2, alles TypeScript.
        Auf Github landet alles, wobei du dir auch überlegen kannst, nur die Sourcen hochzuladen. Dann kann allerdings nicht mehr direkt von Github installiert werden, wenn nötig.

        Auf NPM landet nur das nötigste ([io-]package.json, Readme, build-Ordner, admin-Ordner ohne sources). Das geht IMO am besten mit dem "files"-Eintrag in package.json, auch wenn sich der Adapter-Checker dann unnötigerweise über eine fehlende .npmignore beschwert.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        711
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        adapter best practices github typescript
        2
        2
        283
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo