diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index bd905ede..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "" -labels: "bug" -assignees: "" ---- - -**Describe the bug** - - - -**To Reproduce** - - - -Steps to reproduce the behavior: - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** - - - -**Actual behavior** - - - -### Environment - - - -```shell - -``` - -**asdf plugins affected (if relevant)**: - -**Screenshots** - - - -**Additional context** - - diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 00000000..deb6721f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,55 @@ +name: Bug Report +about: Create a report to help us improve +title: "bug: " +labels: [bug] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: description + attributes: + label: Describe the Bug + description: A clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to Reproduce + description: Tell us what actions you performed before the issue occurred + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Behaviour + description: Tell us what should have happened? + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual Behaviour + description: Tell us what happened instead + validations: + required: true + - type: textarea + id: environment + attributes: + label: Environment + description: Copy the output of `asdf-info` here + render: shell + validations: + required: true + - type: textarea + id: plugins + attributes: + label: asdf plugins affected (if relevant) + description: The plugins you list here should appear in the list from `asdf info` diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index cc39703b..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "" -labels: "enhancement" -assignees: "" ---- - -**Is your feature request related to a problem? Please describe.** - - - -**Describe the solution you'd like** - - - -**Describe similar asdf features and why they are not sufficient** - - - -**Describe workarounds you've considered** - - - -**Additional context** - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 00000000..5ae3c7c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,38 @@ +name: Feature Request +description: Suggest an idea for this project +labels: "enhancement" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to request this feature! + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? Please describe + description: Please provide a clear and concise description the problem this feature would solve. The more information you can provide here, the better. + placeholder: I'm always frustrated when... + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe the proposed solution + description: Please provide a clear and concise description of what you would like to happen. + placeholder: I would like to see... + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: "Describe similar `asdf` features and why they are not sufficient" + description: "Describe asdf features you tried to use to accomplish what you wanted. Explain why they are insufficient for the task you were trying to accomplish." + validations: + required: true + - type: textarea + id: workarounds + attributes: + label: "Describe other workarounds you've considered" + description: "A clear and concise description of any alternative solutions or features you've considered." + validations: + required: true