Page 1 of 1

Espressif component registry

Posted: Sat May 07, 2022 9:35 am
by UncleRus
Hi!

I have a few ESP-IDF components (for example, the popular https://github.com/UncleRus/esp-idf-lib collection) and would like to upload them to the Espressif Component Registry. In this regard, there are a number of questions:

- Is there a detailed instruction for creating an idf_component.yml manifest and uploading components into the registry?
- How to get an API token for the registry?
- Which version of idf.py supports the "create-remote-component" command? idf.py from the ESP-IDF wizard does not support it.

Thank you.

Re: Espressif component registry

Posted: Mon May 09, 2022 9:25 am
by ESP_kumekay
Hi UncleRus,

As for the first 2 of your questions, we still looking for the best practices, so didn't open the registry public uploads yet. The best way now is to track the progress in this issue: https://github.com/espressif/idf-compon ... r/issues/4

As for `create-remote-component` it was only in some early alpha versions of the component manager and was removed later. Now it's enough to upload a version with `upload-component`, however, this is to be documented better.

Re: Espressif component registry

Posted: Mon May 09, 2022 11:10 am
by ESP_Minatel
Hi UncleRus,

Thank you for your interest in our Component Manager to upload your components. Your library is very impressive and for sure it will be a valuable contribution to the community!

If you don't mind, I will write you in private to discuss this collaboration.

Re: Espressif component registry

Posted: Tue May 10, 2022 1:27 pm
by UncleRus
Thanks for the kind words.

I will be happy to participate in the development of the component registry for the ESP-IDF.
ESP_Minatel, of course, let's talk privately. We can use private messages on this forum or you can write to my email: unclerus<at>gmail.com

Re: Espressif component registry

Posted: Mon May 29, 2023 6:16 am
by mairswartz
Hello UncleRus,

Getting your library in the component registry would be truly amazing.
Thank you for your incredible work