You've already forked library-registry
mirror of
https://github.com/arduino/library-registry.git
synced 2025-07-12 00:01:48 +03:00
Merge pull request #1380 from per1234/issue-forms
Use form-based issue templates
This commit is contained in:
47
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
47
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
# Source:
|
||||
# https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/forms/platform-dependent/bug-report.md
|
||||
# See:
|
||||
# https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
|
||||
|
||||
name: Bug report
|
||||
description: Report a problem with the code or documentation in this repository.
|
||||
labels:
|
||||
- "type: imperfection"
|
||||
body:
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the problem
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: To reproduce
|
||||
description: Provide the specific set of steps we can follow to reproduce the problem.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: expected
|
||||
attributes:
|
||||
label: Expected behavior
|
||||
description: What would you expect to happen after following those instructions?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: additional
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any additional information here.
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Issue checklist
|
||||
description: Please double-check that you have done each of the following things before submitting the issue.
|
||||
options:
|
||||
- label: I searched for previous reports in [the issue tracker](https://github.com/arduino/library-registry/issues?q=)
|
||||
required: true
|
||||
- label: My report contains all necessary details
|
||||
required: true
|
33
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
33
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
# Source:
|
||||
# https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/template-choosers/general/config.yml
|
||||
# See:
|
||||
# https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
|
||||
|
||||
contact_links:
|
||||
- name: Submit a library
|
||||
url: https://github.com/arduino/library-registry#adding-a-library-to-library-manager
|
||||
about: Instructions for submitting a library for inclusion in the Arduino Library Manager.
|
||||
- name: Change the library URL
|
||||
url: https://github.com/arduino/library-registry#changing-the-url-of-a-library-already-in-library-manager
|
||||
about: Instructions for updating a library's registered URL.
|
||||
- name: Library removal
|
||||
url: https://github.com/arduino/library-registry#removing-a-library-from-library-manager
|
||||
about: Instructions for requesting removal of your library from the Arduino Library Manager index.
|
||||
- name: Submissions of new library releases
|
||||
url: https://github.com/arduino/library-registry/blob/main/FAQ.md#how-can-i-publish-a-new-release-once-my-library-is-in-the-list
|
||||
about: Instructions for publishing a new release of your library.
|
||||
- name: Library not updated after release
|
||||
url: https://github.com/arduino/library-registry/blob/main/FAQ.md#why-arent-releases-of-my-library-being-picked-up-by-library-manager
|
||||
about: Information on why library releases are not picked up.
|
||||
- name: Learn about using the Arduino Library Manager
|
||||
url: https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries/#using-the-library-manager
|
||||
about: Documentation is available here.
|
||||
- name: Learn about using this project
|
||||
url: https://github.com/arduino/library-registry#readme
|
||||
about: Detailed usage documentation is available here.
|
||||
- name: Support request
|
||||
url: https://forum.arduino.cc/
|
||||
about: We can help you out on the Arduino Forum!
|
||||
- name: Discuss development work on the project
|
||||
url: https://groups.google.com/a/arduino.cc/g/developers
|
||||
about: Arduino Developers Mailing List
|
42
.github/ISSUE_TEMPLATE/feature-request.yml
vendored
Normal file
42
.github/ISSUE_TEMPLATE/feature-request.yml
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
# Source:
|
||||
# https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/forms/platform-dependent/bug-report.md
|
||||
# See:
|
||||
# https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
|
||||
|
||||
name: Feature request
|
||||
description: Suggest an enhancement to this project.
|
||||
labels:
|
||||
- "type: enhancement"
|
||||
body:
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the request
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: current
|
||||
attributes:
|
||||
label: Describe the current behavior
|
||||
description: |
|
||||
What is the current behavior of the Arduino Library Manager registry in relation to your request?
|
||||
How can we reproduce that behavior?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: additional
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any additional information here.
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Issue checklist
|
||||
description: Please double-check that you have done each of the following things before submitting the issue.
|
||||
options:
|
||||
- label: I searched for previous requests in [the issue tracker](https://github.com/arduino/library-registry/issues?q=)
|
||||
required: true
|
||||
- label: My request contains all necessary details
|
||||
required: true
|
25
.github/ISSUE_TEMPLATE/release-removal.yml
vendored
Normal file
25
.github/ISSUE_TEMPLATE/release-removal.yml
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
# See:
|
||||
# https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
|
||||
|
||||
name: Library release removal
|
||||
description: Request the removal of a library release.
|
||||
title: Library release removal request
|
||||
labels:
|
||||
- "topic: release removal"
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please read the instructions for removing a library release: [here](https://github.com/arduino/library-registry/blob/main/FAQ.md#how-can-i-remove-a-release-of-my-library-from-library-manager).
|
||||
- type: input
|
||||
id: name
|
||||
attributes:
|
||||
label: Library name
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: Version to remove
|
||||
validations:
|
||||
required: true
|
19
.github/ISSUE_TEMPLATE/rename.yml
vendored
Normal file
19
.github/ISSUE_TEMPLATE/rename.yml
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
# See:
|
||||
# https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
|
||||
|
||||
name: Library name change
|
||||
description: Request an update of the registered library name.
|
||||
title: Library name change request
|
||||
labels:
|
||||
- "topic: rename"
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please read the instructions for renaming your library: [here](https://github.com/arduino/library-registry/blob/main/FAQ.md#how-can-i-change-a-librarys-name).
|
||||
- type: input
|
||||
id: url
|
||||
attributes:
|
||||
label: Library repository URL
|
||||
validations:
|
||||
required: true
|
4
FAQ.md
4
FAQ.md
@ -141,7 +141,7 @@ If you discover a problem with the library release, simply fix the problem and m
|
||||
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.
|
||||
1. Open an issue [here](https://github.com/arduino/library-registry/issues/new?labels=topic%3A+release+removal&template=release-removal.yml&title=Library+release+removal+request), specifying the name of the library and the version number of the release that should be removed.
|
||||
|
||||
<a id="how-can-i-change-my-librarys-name"></a>
|
||||
|
||||
@ -153,7 +153,7 @@ If you wish to change the name it will need to be done manually by request:
|
||||
|
||||
1. Change the `name` value in the [library.properties file](https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format) and update the `version`.
|
||||
1. Create a release or tag.
|
||||
1. Submit an [issue report](https://github.com/arduino/library-registry/issues) requesting the name be changed and stating the URL of the library's repository.
|
||||
1. Open an issue [here](https://github.com/arduino/library-registry/issues/new?labels=topic%3A+rename&template=rename.yml&title=Library+name+change+request) specifying the URL of the library's repository.
|
||||
|
||||
## Limitations
|
||||
|
||||
|
@ -96,5 +96,4 @@ because it was not compliant with all [the requirements](FAQ.md#update-requireme
|
||||
This repository is not an appropriate place to request support or report problems with a library. Check the library's
|
||||
own documentation for instructions or ask on the [Arduino Forum](https://forum.arduino.cc/).
|
||||
|
||||
If the problem is about something else, please make an issue report here:
|
||||
https://github.com/arduino/library-registry/issues?q=is%3Aissue
|
||||
If the problem is about something else, please submit an issue report [here](https://github.com/arduino/library-registry/issues/new/choose).
|
||||
|
Reference in New Issue
Block a user