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:purposeformat across both issues and PRsAutomation
Table of Contents
GitHub Tag Classification Refactor
Label Migration Plan
PR Tags
Scope of Change Tags
pr/scope:buildesbuild.mjs,vite.config.ts,tsconfig.jsonpr/scope:coresrc/(all non-webview code)src/excluding specialized directoriespr/scope:dev-ux.eslintrc, CI configs, editor settingspr/scope:doc.mdextension or in doc directoriespr/scope:langlocales/,*/i18n/*, orpackage.nls.*.jsonpr/scope:newdepspackage.jsondiff for dependency changespr/scope:promptssrc/core/prompts/pr/scope:providerssrc/api/providers/pr/scope:settingspr/scope:test__tests__/or with test patternspr/scope:toolssrc/core/tools/pr/scope:webviewwebview-ui/Nature of Change Tags
pr/prompts:force-feedbackpr/prompts:systempr/feature:default-offpr/feature:default-onpr/feature:enhancementpr/fix:bugpr/fix:criticalpr/fix:perfpr/fix:securitypr/refactorIssue Tags
These tags are used for Issues and are manually selected by users or maintainers.
issue/bugissue/criticalissue/documentationissue/enhancementissue/featureissue/performanceissue/questionissue/securityissue/ui-uxissue/providersissue/toolsCurrent 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-readychangelog-readypr/feature:default-offpr/feature:default-onpr/feature:enhancementpr/fix:bugpr/fix:criticalpr/fix:perfpr/fix:securitypr/in-progresspr/lgtmlgtmpr/need:changepr/need:discussionpr/prompts:force-feedbackpr/prompts:systempr/refactorpr/scope:buildpr/scope:coresrc/(all non-webview code)pr/scope:dev-uxpr/scope:docpr/scope:langpr/scope:newdepspr/scope:promptspr/scope:providerspr/scope:settingspr/scope:testpr/scope:toolspr/scope:webviewpr/size:XSsize:XSpr/size:Ssize:Spr/size:Msize:Mpr/size:Lsize:Lpr/size:XLsize:XLpr/size:XXLsize:XXLIssue Label Mapping
issue/actionableactionableissue/bugbugissue/documentationdocumentationissue/featurefeature requestissue/in-progressin progressissue/need:discussionNeeds Discussion/Approvalissue/need:informationneeds informationissue/need:scopingneeds scopingissue/performanceissue/providersissue/questionquestionissue/securityissue/supportsupportissue/toolsissue/ui-uxUI/UXissue/wontfix:not-a-bugissue/wontfix:not-plannedwontfixLabels to Deprecate
codexduplicateenhancementissue/featureneeds changeissue/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/lgtmDeprecate obsolete labels:
codex,enhancement,needs change, andduplicatelabelsAI-assisted relabeling:
Verification:
Beta Was this translation helpful? Give feedback.
All reactions