You've already forked library-registry
mirror of
https://github.com/arduino/library-registry.git
synced 2025-12-24 20:40:59 +03:00
Specify when release removal is appropriate and alternative
In most cases, the library maintainer and users will be best served by a new release rather than the removal of an existing release.
This commit is contained in:
7
FAQ.md
7
FAQ.md
@@ -136,9 +136,12 @@ http://downloads.arduino.cc/libraries/logs/github.com/arduino-libraries/Servo/
|
||||
|
||||
### How can I remove a release of my library from Library Manager?
|
||||
|
||||
In order to **un**publish a problematic library version, delete its related tag/release.
|
||||
If you discover a problem with the library release, simply fix the problem and make a new [release](#how-can-i-publish-a-new-release-once-my-library-is-in-the-list). Library Manager defaults to installing the latest version of the library and offers updates to those with an older version installed, so this is the fastest and most effective method for distributing a fix to the users.
|
||||
|
||||
Once you have done that, open an issue in [the issue tracker of this repository](https://github.com/arduino/library-registry/issues), specifying the URL of the library repository and requesting that the library be updated.
|
||||
In the event a library release is later discovered to contain something that absolutely can not be published, we do allow removing releases from Library Manager on request by the following procedure:
|
||||
|
||||
1. Delete the [tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) of the problematic release from the library's repository.
|
||||
1. Open an issue in [the issue tracker of this repository](https://github.com/arduino/library-registry/issues), specifying the URL of the library repository and requesting that the library be updated.
|
||||
|
||||
<a id="how-can-i-change-my-librarys-name"></a>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user