A couple of weeks ago, I registered the following library to the platformIO repository : PlatformIO Registry
Then I made changes and restricted the compatibility (platforms: “atmelavr” instead of “*”). I pushed the new release on github and I waited for update to be available on platformIO.
After a couple of hours, I was still not able to see the new release in the libraries section of the web site. So I thought that I had to register the library again. I did this and now the library is available twice:
I need help from the community concerning the following questions:
What is the best way to push a new version of a library to the plaftormIO repository ?
Is it possible to “unregister” a library and remove it from the plaftormIO repository ?
If you want to keep your examples compatible with Arduino IDE, you need place each example in the same directory as the name of your sketch. PlatformIO or PlatformIO IDE doesn’t require that. For exampe, examples/mydemo/mydemo.ino.
If you will have Arduino IDE examples strucutre, then you don’t need to define examples field in the library.json. PlatformIO Library Crawler understands it automatically.
It seems so. On the other hand (as far as I know) there is no authentication mechanism on the repository, so there is no way to be sure that only the author can unregister a library.
Perhaps something to discuss for a future release.