njh / arduino-libraries

A website listing all the available Arduino Libraries
https://www.arduinolibraries.info/
MIT License
54 stars 12 forks source link

Consider providing indexer logs URL for each library #16

Open per1234 opened 3 years ago

per1234 commented 3 years ago

Arduino now provides a dedicated web page with the indexer logs for each library.

From https://github.com/arduino/library-registry/blob/main/FAQ.md#can-i-check-on-library-releases-being-added-to-library-manager

There is a dedicated web page for each library that shows the logs from the Library Manager indexer. The URL of the logs page is based on the library's repository URL:

http://downloads.arduino.cc/libraries/logs/<host>/<repository slug>/

For example, the Servo library is hosted at https://github.com/arduino-libraries/Servo, so its logs are at:

http://downloads.arduino.cc/libraries/logs/github.com/arduino-libraries/Servo/

The logs show the result of the indexing process for each of the library's tags, including whether the tag was rejected as non-compliant and, if so, why.

I wonder if this URL would be useful information for arduinolibraries.info to provide on each library's page?

The logs will primarily be of interest to library maintainers, which might not be your target audience. Library users might find it useful in certain circumstances where they need to investigate why a release is missing from Library Manager, or even which tag the release was generated from (Library Manager uses the library.properties version value for versioning, which doesn't necessarily match or even resemble the tag name, but the logs show both).