Як опублікувати пакет у реєстрі компонентів ESP-IDF

Щоб завантажити пакет у реєстр компонентів ESP-IDF, виконайте такі кроки:

Створіть обліковий запис: Спочатку потрібно створити обліковий запис на сайті реєстру компонентів ESP-IDF. Це можна зробити, відвідавши реєстр компонентів ESP-IDF і натиснувши кнопку Log in. Зазвичай ви входите через свій обліковий запис GitHub.

Зазвичай далі ви хочете завантажити пакет у staging profile.

Для цього спочатку активуйте ваше середовище 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 (тобто зробити доступним для всіх), ви можете використати ту ж команду, але прибравши частину --profile "staging":

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

Дивіться схожі статті за категоріями: ESP-IDF, ESP32