GitHub Tag Classification Refactor #3908
Closed
KJ7LNW
started this conversation in
Feature Requests
Replies: 1 comment 2 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
GitHub Tag Classification Refactor
Tags Goal
When the migration is complete:
issue/
orpr/
prefixes because it sorts nicely in the github tag selector, so you can find exactly what you need quickly specific to either an issue or pull request.section/prefix:purpose
format across both issues and PRsAutomation
Table of Contents
GitHub Tag Classification Refactor
Label Migration Plan
PR Tags
Scope of Change Tags
pr/scope:build
esbuild.mjs
,vite.config.ts
,tsconfig.json
pr/scope:core
src/
(all non-webview code)src/
excluding specialized directoriespr/scope:dev-ux
.eslintrc
, CI configs, editor settingspr/scope:doc
.md
extension or in doc directoriespr/scope:lang
locales/
,*/i18n/*
, orpackage.nls.*.json
pr/scope:newdeps
package.json
diff for dependency changespr/scope:prompts
src/core/prompts/
pr/scope:providers
src/api/providers/
pr/scope:settings
pr/scope:test
__tests__/
or with test patternspr/scope:tools
src/core/tools/
pr/scope:webview
webview-ui/
Nature of Change Tags
pr/prompts:force-feedback
pr/prompts:system
pr/feature:default-off
pr/feature:default-on
pr/feature:enhancement
pr/fix:bug
pr/fix:critical
pr/fix:perf
pr/fix:security
pr/refactor
Issue Tags
These tags are used for Issues and are manually selected by users or maintainers.
issue/bug
issue/critical
issue/documentation
issue/enhancement
issue/feature
issue/performance
issue/question
issue/security
issue/ui-ux
issue/providers
issue/tools
Current GitHub Labels
The repository currently uses the following labels:
actionable
: Confirmed and ready to work onbug
: Something isn't workingchangelog-ready
: (No description)codex
: (No description)documentation
: Improvements or additions to documentationduplicate
: This issue or pull request already existsenhancement
: New feature or requestfeature request
: Feature request, not a bugin progress
: Actively being worked onlgtm
: This PR has been approved by a maintainerneeds change
: (No description)Needs Discussion/Approval
: Features and fixes that need discussion/approvalneeds information
: Needs more information to be actionableneeds scoping
: Needs up-front scoping to be actionablequestion
: Further information is requestedsize:XS/S/M/L/XL/XXL
: PR size indicatorssupport
: Not verified as bug, currently just a support requestUI/UX
: UI/UX related or focusedwontfix
: This will not be worked onLabel Migration Plan
Based on analysis of current label usage across issues and pull requests, the following migration plan is recommended. Following the principle that labels used on both issues and PRs should be renamed to use the "issue/" prefix, while PR-specific labels will remain as-is or get new "pr/" prefixes.
Pull Request Label Mapping
pr/changelog-ready
changelog-ready
pr/feature:default-off
pr/feature:default-on
pr/feature:enhancement
pr/fix:bug
pr/fix:critical
pr/fix:perf
pr/fix:security
pr/in-progress
pr/lgtm
lgtm
pr/need:change
pr/need:discussion
pr/prompts:force-feedback
pr/prompts:system
pr/refactor
pr/scope:build
pr/scope:core
src/
(all non-webview code)pr/scope:dev-ux
pr/scope:doc
pr/scope:lang
pr/scope:newdeps
pr/scope:prompts
pr/scope:providers
pr/scope:settings
pr/scope:test
pr/scope:tools
pr/scope:webview
pr/size:XS
size:XS
pr/size:S
size:S
pr/size:M
size:M
pr/size:L
size:L
pr/size:XL
size:XL
pr/size:XXL
size:XXL
Issue Label Mapping
issue/actionable
actionable
issue/bug
bug
issue/documentation
documentation
issue/feature
feature request
issue/in-progress
in progress
issue/need:discussion
Needs Discussion/Approval
issue/need:information
needs information
issue/need:scoping
needs scoping
issue/performance
issue/providers
issue/question
question
issue/security
issue/support
support
issue/tools
issue/ui-ux
UI/UX
issue/wontfix:not-a-bug
issue/wontfix:not-planned
wontfix
Labels to Deprecate
codex
duplicate
enhancement
issue/feature
needs change
issue/need:*
labelsImplementation Steps
Create new PR tags:
pr/scope:*
tags for automated detectionpr/feature:*
andpr/fix:*
tags for developer selectionpr/need:*
tags for workflow managementRename existing labels:
issue/
equivalents based on the mapping tableConvert PR-specific labels:
pr/
prefixlgtm
→pr/lgtm
Deprecate obsolete labels:
codex
,enhancement
,needs change
, andduplicate
labelsAI-assisted relabeling:
Verification:
Beta Was this translation helpful? Give feedback.
All reactions