mirror of https://github.com/apache/lucene.git
2.9 KiB
2.9 KiB
GitHub Issues How-To Manual
Issue labels
There are a few pre-defined label families to organize/search issues.
type
(color code#ffbb00
) : issue typetype:bug
is attached to bug reportstype:enhancement
is attached to enhancement requests or suggestionstype:test
is attached to test improvements or failure reportstype:task
is attached to general taskstype:documentation
is attached to tasks relate to documentation
fix-version
(color code#7ebea5
) : the versions in which a bug or enhancement is planned to be released- this may be used for release planning
- (example)
fix-version:10.0.0
affects-version
(color code#f19072
) : the versions in which a bug was found- this may be used with
type:bug
- (example)
affects-version:9.1.0
- this may be used with
module
(color code#a0d8ef
) : Lucene module- (example)
module:core/index
,module:analysis
- (example)
tool
(color code#a0d8ef
) : tooling- (example)
tool:build
,tool:release-wizard
- (example)
A type
label is automatically attached to an issue by the issue template that the reporter selected. Other labels such as fix-version
may be manually added by committers.
If necessary, uncategorized labels may also be used.
good first issue
discuss
duplicate
website
Committers can add/edit labels manually or programmatically using Labels API.
Issue templates
Each issue template (web form) is associated with one type
label. You should add an issue template when adding a new type
label and vice versa.
Bug Report
is associated withtype:bug
labelEnhancement Request/Suggestion
is associated withtype:enhancement
labelTest Improvement / Failure Report
is associated withtype:test
labelTask
is associated withtype:task
labelDocumentation
is associated withtype:documentation
label
Issue templates are written in YAML format and committed in .github/ISSUE_TEMPLATE
. See GitHub documentation for details.