From 4014ea02a6a7f1a5bf559111f5a0f573bd377db8 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 19 Apr 2025 21:33:47 +0200 Subject: [PATCH] LABELS.md,.github/ISSUE_TEMPLATE: update labels and add integration field to common Signed-off-by: Patrik Oldsberg --- .github/ISSUE_TEMPLATE/.common.yaml | 24 +++++++++++++++++++++-- .github/ISSUE_TEMPLATE/bug.yaml | 9 +++++---- .github/ISSUE_TEMPLATE/documentation.yaml | 10 ++++++---- .github/ISSUE_TEMPLATE/maintenance.yaml | 4 ++-- .github/ISSUE_TEMPLATE/suggestion.yaml | 4 ++-- LABELS.md | 7 +++++++ 6 files changed, 44 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/.common.yaml b/.github/ISSUE_TEMPLATE/.common.yaml index 0ea27e65ea..55515d7fd2 100644 --- a/.github/ISSUE_TEMPLATE/.common.yaml +++ b/.github/ISSUE_TEMPLATE/.common.yaml @@ -32,6 +32,7 @@ options: - Unknown - Auditor + - Auth - Catalog - CLI Tooling - Core Framework @@ -40,15 +41,34 @@ - Events System - Home - Kubernetes Plugin - - Microsite - Notifications - OpenAPI Tooling - Permission Framework - - Software Templates - Search + - Software Templates - TechDocs validations: required: true +- type: dropdown + id: integration + attributes: + label: '🔗 External Integration' + description: Is this issue related to an integration with any particular external system? + options: + - N/A + - AWS + - Azure + - Azure DevOps + - Bitbucket Cloud + - Bitbucket Server + - GCP + - Gerrit + - Gitea + - GitHub + - GitLab + - Other + validations: + required: true - id: read-code-of-conduct type: checkboxes attributes: diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml index 8e3550b7be..d0b1db78af 100644 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -49,6 +49,7 @@ body: options: - Unknown - Auditor + - Auth - Catalog - CLI Tooling - Core Framework @@ -57,15 +58,15 @@ body: - Events System - Home - Kubernetes Plugin - - Microsite - Notifications - OpenAPI Tooling - Permission Framework - - Software Templates - Search + - Software Templates - TechDocs validations: required: true + # This field is managed by .common.yaml - type: dropdown id: integration attributes: @@ -80,10 +81,10 @@ body: - Bitbucket Server - GCP - Gerrit + - Gitea - GitHub - GitLab - - Gitea - - LDAP + - Other validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/documentation.yaml b/.github/ISSUE_TEMPLATE/documentation.yaml index 5ea44cb130..b6711ab2d8 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yaml +++ b/.github/ISSUE_TEMPLATE/documentation.yaml @@ -1,6 +1,7 @@ name: '📖 Documentation Issue' description: 'Report an issue in the Backstage documentation' labels: + - domain:docs - type:documentation - status:needs-triage body: @@ -27,6 +28,7 @@ body: options: - Unknown - Auditor + - Auth - Catalog - CLI Tooling - Core Framework @@ -35,15 +37,15 @@ body: - Events System - Home - Kubernetes Plugin - - Microsite - Notifications - OpenAPI Tooling - Permission Framework - - Software Templates - Search + - Software Templates - TechDocs validations: required: true + # This field is managed by .common.yaml - type: dropdown id: integration attributes: @@ -58,10 +60,10 @@ body: - Bitbucket Server - GCP - Gerrit + - Gitea - GitHub - GitLab - - Gitea - - LDAP + - Other validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/maintenance.yaml b/.github/ISSUE_TEMPLATE/maintenance.yaml index 8b8ed8f19b..34d58fcee0 100644 --- a/.github/ISSUE_TEMPLATE/maintenance.yaml +++ b/.github/ISSUE_TEMPLATE/maintenance.yaml @@ -39,6 +39,7 @@ body: options: - Unknown - Auditor + - Auth - Catalog - CLI Tooling - Core Framework @@ -47,12 +48,11 @@ body: - Events System - Home - Kubernetes Plugin - - Microsite - Notifications - OpenAPI Tooling - Permission Framework - - Software Templates - Search + - Software Templates - TechDocs validations: required: true diff --git a/.github/ISSUE_TEMPLATE/suggestion.yaml b/.github/ISSUE_TEMPLATE/suggestion.yaml index 425898d407..48f3a7fd89 100644 --- a/.github/ISSUE_TEMPLATE/suggestion.yaml +++ b/.github/ISSUE_TEMPLATE/suggestion.yaml @@ -41,6 +41,7 @@ body: options: - Unknown - Auditor + - Auth - Catalog - CLI Tooling - Core Framework @@ -49,12 +50,11 @@ body: - Events System - Home - Kubernetes Plugin - - Microsite - Notifications - OpenAPI Tooling - Permission Framework - - Software Templates - Search + - Software Templates - TechDocs validations: required: true diff --git a/LABELS.md b/LABELS.md index c688320355..60fb102e87 100644 --- a/LABELS.md +++ b/LABELS.md @@ -36,10 +36,17 @@ These labels indicate what is needed to move an issue forward before it can be a These labels indicate which part of Backstage an issue or pull request relates to. As a contributor, these help you find issues in areas you're interested in or have expertise in. +- `area:auditor` - Auditor service and it's use in plugins. - `area:auth` - Authentication and 3rd party authorization. - `area:catalog` - The Catalog plugin and the Software Catalog model and integrations. - `area:core` - The core Backstage framework. - `area:design-system` - The Canon design system and library. +- `area:documentation` - Documentation for adopters, users, and developers. +- `area:events` - The Events system and integrations for other plugins. +- `area:home` - The Home plugin and the main page of the Backstage site. +- `area:kubernetes` - The Kubernetes plugin and integrations for other plugins. +- `area:notifications` - The Notifications plugin and integrations for other plugins. +- `area:openapi-tooling` - The OpenAPI tooling it's use in plugins. - `area:permission` - The Permissions system and permission integrations from other plugins. - `area:scaffolder` - The Scaffolder plugin that powers Software Templates. - `area:search` - The Search plugin and search integrations for other plugins.