The Library Manager index contains the data for every release of every one of the thousands of libraries that have been added to the Library Manager list. This index is used by Library Manager to provide installation and updates of the libraries as well as to generate automated documentation pages for the Arduino Library Reference.
Every hour, the automated Library Manager indexer system:
- checks every repository in the Library Manager list for new tags, updating the logs accordingly
- checks whether those tags meet the requirements for addition to the index
- adds entries to the index for compliant tags
- pushes the updated index to Arduino's download server
sudo curl -fsSL https://raw.githubusercontent.com/arduino/arduino-lint/main/etc/install.sh | BINDIR=~/local/bin sh
export PATH=$PATH:~/local/bin
arduino-lint --recursive --library-manager submit
arduino-lint --compliance strict
arduino-cli lib search NeuroMaster
https://downloads.arduino.cc/libraries/logs/github.com/arduino-libraries/Servo/
https://downloads.arduino.cc/libraries/logs/github.com/BrainCoTech/brain_arduino/
# Update
https://github.com/BrainCoTech/brain_arduino/
arduino-lint --recursive --library-manager update
git tag v0.0.7 # 使用新的版本号创建标签
git push origin v0.0.7 # 推送标签到远程仓库