Closed iZhangHui closed 4 years ago
And may I add, after you do that, consider adding a badge from ArduBadge to notify users that your library is available on the Library Manager =)
I would also love that this library went into the standard Arduino Library Manager. It is convenient not only for initial install, but also to signal that updates are available. In any case, thanks for a good library. /Bjarne
I'm happy to receive pull requests if you would like to propose a change that achieves this? With so many other things on the go it's hard for me to find the time.
@claws are you still interested? I would like to help!
Yes, still interested.
I hope to make a pull request this week. And I will send you some instructions for the final steps.
Hi @claws,
Description As you saw in the PR I changed some info to be more descriptive. If you search for "BH1750" in the Library Manager you will currently find 3 other libraries.
If people have to choose a library they tend to first try the more "complete" looking description first.
I read into all of them and as far as I can see yours stands out for supporting more architectures. So I put this in the description. Feel free to change....
Library name If you have ever considerd changing the name, this is the time, once released as a library it can be a annoying process. If you do, make it stick out from the others that all have more or less the same name.
ArduBadge Added as @gilmaimon suggested. You might want to change the location...
Github release Before informing the Arduino team about your library you will need to make an Github release. Following is based on personal experience and the Arduino FAQ
Informing Arduino Open an issue on Arduino's GitHub (first release only!), specifying the URL of the repository from where to download your library.
Arduino has a job that runs every hour. If a new library has been released, you can expect it to be listed within the hour, but it might take longer.
Arduino "scans" your Github releases (tags) and if all is well adds them to the library manager.
Ill help you with the first release! So if it fails let me know! Further I would suggest reading the FAQ as suggested by @iZhangHui
Future updates
Good luck!
@claws I saw you did some things in preparation. And then it seemed to stop. All ok? Anything I can do?
Yeah, sorry. Just busy with work stuff and then exhausted. I'll get to it soon.
No problem, good reason!
I have created the release and raised the PR to get the package added to the Arduino Library Manager list.
Congratulations @claws, your first library is now available in the Arduino Library Manager! Btw. If you are on Twitter @arduinolibs will be sharing your library somewhere in the next few hours.
@iZhangHui @gilmaimon @bjarnebuchmann
@Onno-Dirkzwager Thanks for your help.
Hi claws, could you add this library to Arduino Library Manager, then users can install and update this library easily. Thank you!
https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ