Wie man ein Paket im ESP-IDF-Komponenten-Registry veröffentlicht

Um ein Paket in das ESP-IDF-Komponenten-Registry hochzuladen, müssen Sie diese Schritte befolgen:

Konto erstellen: Zuerst müssen Sie ein Konto auf der ESP-IDF-Komponenten-Registry-Website erstellen. Sie können dies tun, indem Sie das ESP-IDF-Komponenten-Registry besuchen und auf die Log in-Schaltfläche klicken. Sie werden sich typischerweise mit Ihrem GitHub-Konto anmelden.

Normalerweise möchten Sie nun Ihr Paket in das Staging-Profil hochladen.

Dafür aktivieren Sie zuerst Ihre ESP-IDF-Umgebung (vorausgesetzt, Sie haben sie bereits installiert - andernfalls schauen Sie sich den Espressif EIM = ESP-IDF Installation Manager an).

activate_espidf.sh
source ~/.espressif/v6.0.1/esp-idf/export.sh

Dann können Sie das compote-Tool verwenden, um Ihr Paket hochzuladen. Der Befehl sieht so aus:

upload_staging.sh
compote component upload --profile "staging" --name my_component --namespace mygithubusername

Stellen Sie sicher, my_component durch den Namen Ihrer Komponente und mygithubusername durch Ihren GitHub-Benutzernamen zu ersetzen.

Wenn Sie nun in das Produktionsprofil hochladen möchten (d.h. für alle zugänglich), können Sie denselben Befehl verwenden, aber den --profile "staging"-Teil entfernen:

upload_production.sh
compote component upload --name my_component --namespace mygithubusername

Check out similar posts by category: ESP-IDF, ESP32