From 0f2248ea12713822c546e362487aa94bb29e2899 Mon Sep 17 00:00:00 2001 From: Brad Linden <46733234+brad-linden@users.noreply.github.com> Date: Thu, 22 Feb 2024 13:01:49 -0800 Subject: Improving issue templates. (#877) making ordering explicit, and disabling blank issue submission to force triage label to be set. --- .github/ISSUE_TEMPLATE/10-bug.yaml | 36 ++++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/20-enhancement.md | 12 +++++++++++ .github/ISSUE_TEMPLATE/30-blank.yaml | 10 +++++++++ .github/ISSUE_TEMPLATE/bug.yaml | 36 -------------------------------- .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/enhancement.md | 12 ----------- 6 files changed, 59 insertions(+), 48 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/10-bug.yaml create mode 100644 .github/ISSUE_TEMPLATE/20-enhancement.md create mode 100644 .github/ISSUE_TEMPLATE/30-blank.yaml delete mode 100644 .github/ISSUE_TEMPLATE/bug.yaml delete mode 100644 .github/ISSUE_TEMPLATE/enhancement.md (limited to '.github/ISSUE_TEMPLATE') diff --git a/.github/ISSUE_TEMPLATE/10-bug.yaml b/.github/ISSUE_TEMPLATE/10-bug.yaml new file mode 100644 index 0000000000..41208e8bf5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/10-bug.yaml @@ -0,0 +1,36 @@ +name: Bug report +description: Viewer bug report +labels: [bug, triage] +body: +- type: markdown + attributes: + value: | + - Write a descriptive bug title above. + - Search [open](https://github.com/secondlife/viewer/issues?q=is%3Aopen+label%3Abug+is%3Aissue) bugs to ensure that the issue has not already been identified. + +- type: textarea + attributes: + label: Environment + description: About Second Life Text + placeholder: ex. Second Life Test 7.1.3.240191747 (64bit) ... + validations: + required: true + +- type: textarea + attributes: + label: Description + description: Explain the problem. + validations: + required: true + +- type: textarea + attributes: + label: Reproduction steps + description: Steps to reproduce this bug + placeholder: | + 1. First step + 2. Second step + Expected: ... + Actual: ... + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/20-enhancement.md b/.github/ISSUE_TEMPLATE/20-enhancement.md new file mode 100644 index 0000000000..dd40478811 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/20-enhancement.md @@ -0,0 +1,12 @@ +--- +name: Enhancement +about: New feature or enhancement +title: New Feature +labels: enhancement, triage +--- + +_What does this feature/enhancement do? Why is it needed?_ + +## Test Plan + +_Include information, such as guidance and test scenarios, QA will need to test this feature._ diff --git a/.github/ISSUE_TEMPLATE/30-blank.yaml b/.github/ISSUE_TEMPLATE/30-blank.yaml new file mode 100644 index 0000000000..abe2623378 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/30-blank.yaml @@ -0,0 +1,10 @@ +name: Blank Issue +description: Don’t see your issue here? Open a blank issue. +labels: [triage] +body: +- type: textarea + attributes: + label: Description + description: Please describe your issue. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml deleted file mode 100644 index 41208e8bf5..0000000000 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: Bug report -description: Viewer bug report -labels: [bug, triage] -body: -- type: markdown - attributes: - value: | - - Write a descriptive bug title above. - - Search [open](https://github.com/secondlife/viewer/issues?q=is%3Aopen+label%3Abug+is%3Aissue) bugs to ensure that the issue has not already been identified. - -- type: textarea - attributes: - label: Environment - description: About Second Life Text - placeholder: ex. Second Life Test 7.1.3.240191747 (64bit) ... - validations: - required: true - -- type: textarea - attributes: - label: Description - description: Explain the problem. - validations: - required: true - -- type: textarea - attributes: - label: Reproduction steps - description: Steps to reproduce this bug - placeholder: | - 1. First step - 2. Second step - Expected: ... - Actual: ... - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 75fa187132..f2d58f5f65 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,4 @@ +blank_issues_enabled: false contact_links: - name: 💬 Community Feedback (Canny) url: https://feedback.secondlife.com diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md deleted file mode 100644 index dd40478811..0000000000 --- a/.github/ISSUE_TEMPLATE/enhancement.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: Enhancement -about: New feature or enhancement -title: New Feature -labels: enhancement, triage ---- - -_What does this feature/enhancement do? Why is it needed?_ - -## Test Plan - -_Include information, such as guidance and test scenarios, QA will need to test this feature._ -- cgit v1.2.3