ESP-IDF: Paket im Component Registry veröffentlichen
Um ein Paket in das ESP-IDF Component Registry hochzuladen, sind folgende Schritte nötig:
Konto erstellen: Zuerst ein Konto auf der Website des ESP-IDF Component Registry anlegen. Dazu das ESP-IDF Component Registry besuchen und auf Log in klicken. In der Regel erfolgt die Anmeldung über den GitHub-Account.
In der Regel soll das Paket zunächst in das Staging-Profil hochgeladen werden.
Dafür zuerst die ESP-IDF-Umgebung aktivieren (vorausgesetzt, sie ist bereits installiert — andernfalls hilft der Espressif EIM = ESP-IDF Installation Manager).
source ~/.espressif/v6.0.1/esp-idf/export.shAnschließend lässt sich das compote-Tool zum Hochladen verwenden. Der Befehl sieht so aus:
compote component upload --profile "staging" --name my_component --namespace mygithubusernameDabei my_component durch den Namen der Komponente und mygithubusername durch den eigenen GitHub-Benutzernamen ersetzen.
Soll das Paket anschließend in das Produktionsprofil hochgeladen werden (also für alle zugänglich sein), denselben Befehl verwenden, aber --profile "staging" weglassen:
compote component upload --name my_component --namespace mygithubusername