Code Monkey home page Code Monkey logo

Comments (11)

per1234 avatar per1234 commented on July 19, 2024 2

Hi @Robokishan. The Library Manager indexer checks all the libraries on the list for new tags/releases hourly and adds any new release that is compliant with the requirements listed here:
https://github.com/arduino/library-registry/blob/main/FAQ.md#what-are-the-requirements-for-publishing-new-releases-of-libraries-already-in-the-library-manager-list

After that, it may take some time for the updated index to propagate through the CDN cache to make your new release available everywhere, but it will get there in good time.

So you don't need to create an issue report every time you release a new version; once you push a tag/release that is compliant with all the Library Manager requirements everything happens automagically from there.

We now provide a dedicated web page for each library that shows its indexer logs. You can see the logs for your library here:
https://downloads.arduino.cc/libraries/logs/github.com/Robokishan/Arduino-Scheduler/
(URL is based on the repository name at the time of the submission.

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024 2

Oh thank you for the information. Great !

from library-registry.

per1234 avatar per1234 commented on July 19, 2024

Hi @Robokishan. Arduino has a policy that 3rd party libraries with a library.properties name value starting with the word "Arduino" (or any capitalization thereof) will no longer be accepted for inclusion in the Arduino Library manager index. The reason is that Arduino wants to reserve these names for their own official libraries.

Note that this restriction only applies to the name value. You are not required to rename the repository or header files.

If you want your library to be added to the Library Manager index, you will need to change the name value in library properties to one that is compliant with the Arduino Library Specification:
https://arduino.github.io/arduino-cli/library-specification/#libraryproperties-file-format

After that's done, you need to create a release or tag that matches the version value in your library.properties file.

Once you have done this, please comment here so we'll know we can proceed.

More information:
https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024

I have changed name and add tag

from library-registry.

per1234 avatar per1234 commented on July 19, 2024

Unfortunately, there's still a problem. Each library added to the Library Manager index must have a unique library.properties name value (regardless of case). The name value used in your library has already been taken:
https://github.com/arduino-libraries/Scheduler

If you would still like your library added to the index, you'll need to change the name value to a unique name (check Library Manager to see if the name is already taken), then either update the version value in library.properties and make a new release/tag or else redo the existing tag (you can delete releases and tags via the GitHub web interface if you don't want to do it from the command line).

After that is done, please comment here to let us know we can proceed. Thanks!

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024

Done name changed to Taskrunner
https://github.com/Robokishan/Taskrunner
and i have checked in arduino library manager. its not available.

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024

So can you tell me approximately when it will get approve to get in the library manager

from library-registry.

per1234 avatar per1234 commented on July 19, 2024

Your library will not be available for installation via Library Manager until it has been added to the index. cmaglie occasionally comes through to clear all the outstanding Library Manager inclusion requests and closes those issues when that is done. You will receive a notification from GitHub of this. There may be a delay of some hours after that for the library's releases to be picked up by the indexer and for the updates to the Library Manager index to propagate through the CDN cache. So we'll get to it soon, please be patient.

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024

Ok Thank you i am just curious regarding this since it is my first push in the Arduino community. Sorry for the inconvenience.

from library-registry.

cmaglie avatar cmaglie commented on July 19, 2024

Done, sorry for the long delay.

from library-registry.

Robokishan avatar Robokishan commented on July 19, 2024

I have released new library version can you please update ?

https://github.com/Robokishan/Taskrunner/blob/master/library.properties

@per1234 @cmaglie

from library-registry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.