Skip to content

Conversation

@tore-espressif
Copy link
Contributor

Hello esp-iot-solution developers,

This PR adds idf-component-manager relevant files to your button component.

Idf-component-manager is a new function that allows ESP-IDF users to integrate software packages into their project seamlessly. Uploading components that are developed by Espressif is a first major step to populate our component registry with relevant components.

I have already manually uploaded the button component, you can see the result here: https://components.espressif.com/component/espressif/button

More information about idf-component manager can be found in Espressif API guide or PyPi registry. The component service itself is hosted here.

In case you are interested, I can setup a GitHub action to upload selected components automatically.

Please let me know if there is anything unclear, I'll be happy to help you with other components too.
Thanks!

@CLAassistant
Copy link

CLAassistant commented Nov 16, 2021

CLA assistant check
All committers have signed the CLA.

@leeebo
Copy link
Collaborator

leeebo commented Nov 17, 2021

@tore-espressif Thanks for your contribution. Yes, we did have interest in the idf component manager, and have tried the new feature before (only using components hosted in GitHub repository, because we don't have such certificate to upload them to component service server then).

As an ESP-IDF's external components repository, we think the component manager is a good option for version control and delivery, we will help progressively support it in every commonly used component. And yes we will first accept your contribution about the button ASAP.

@alic-maker
Copy link
Contributor

@tore-espressif We need to add a GitHub action to upload selected components automatically. Can you help us do that?

@tore-espressif tore-espressif force-pushed the feature/button-component-manager branch from 9388786 to 4ed0ce9 Compare March 8, 2022 07:18
@tore-espressif
Copy link
Contributor Author

We need to add a GitHub action to upload selected components automatically. Can you help us do that?

Example of upload GH action #173 .

Have a look at it running i.e. here https://github.com/espressif/idf-extra-components/actions/workflows/upload_component.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants