ESP-IDF コンポーネントレジストリにパッケージを公開する方法

ESP-IDF コンポーネントレジストリにパッケージをアップロードするには、次の手順に従う必要があります。

アカウントを作成: まず、ESP-IDF コンポーネントレジストリのウェブサイトでアカウントを作成する必要があります。ESP-IDF コンポーネントレジストリ にアクセスし、Log in ボタンをクリックします。通常は GitHub アカウントでログインします。

通常、ここでパッケージを staging プロファイル にアップロードします。

そのためには、まず ESP-IDF 環境を有効化 します(すでにインストール済みであると仮定します — そうでない場合は Espressif EIM = ESP-IDF Installation Manager を確認してください)。

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

次に、compote ツールを使ってパッケージをアップロードできます。コマンドは次のようになります。

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

my_component をコンポーネント名に、mygithubusername を GitHub ユーザー名に置き換えてください。

次に、production プロファイルにアップロード したい場合(つまり全員がアクセス可能にする場合)は、同じコマンドから --profile "staging" 部分を削除して使用できます。

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

同じカテゴリの類似記事をチェック: ESP-IDF ESP32