diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.md b/.github/ISSUE_TEMPLATE/BUG-REPORT.md deleted file mode 100644 index 36126dea..00000000 --- a/.github/ISSUE_TEMPLATE/BUG-REPORT.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -name: 🐛 Bug Report -about: Create a new ticket for a bug -title: '' -labels: 'bug' -assignees: '' ---- - -## Description - - - -## Steps to Reproduce - - - -1. Go to '...' -2. Click on '...' -3. Scroll down to '...' -4. See error - -### Expected Results - - - -### Actual results - - - -## Screenshots (optional) - - - -## Configuration - -### Browser - -Which browser are you encountering the problem on? - -- [ ] Chrome -- [ ] Brave -- [ ] Edge -- [ ] Firefox -- [ ] Safari -- [ ] Opera -- [ ] Other (mention below) - -### Operating System - -Which OS are you using? - -- [ ] Windows -- [ ] Linux -- [ ] MacOS -- [ ] Other (mention below) diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yaml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yaml new file mode 100644 index 00000000..11f39eb3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yaml @@ -0,0 +1,66 @@ +name: 🐛 Bug Report +description: Create a new ticket for a bug/issue +title: "[BUG]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report a bug! Please fill in the information below to help us reproduce the issue you are experiencing. + - type: checkboxes + id: checked-for-duplicate + attributes: + label: Is there an existing issue for this? + description: Please search [here](https://github.com/IEEE-NITK/corpus/issues) to see if an issue already exists for the bug you encountered. If so, please add a comment to the existing issue instead of creating a new one. + options: + - label: I have searched the existing issues + required: true + - type: textarea + id: description + attributes: + label: What happened? + description: | + Please include a brief description of the issue encountered. + + **Tip:** You can attach images by clicking this area to highlight it and then dragging files in. + placeholder: Tell us what you see, and what you expected to see. + validations: + required: true + - type: textarea + id: steps-to-reproduce + attributes: + label: Steps To Reproduce + description: Please include detailed steps to reproduce the behavior. + placeholder: | + 1. Go to ... + 1. Click on ... + 1. See error... + validations: + required: false + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + description: Please select all that apply. + multiple: true + options: + - Firefox + - Chrome + - Brave + - Opera/Opera GX + - Vivaldi + - Safari + - Microsoft Edge + - Other + validations: + required: true + - type: textarea + id: additional-info + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about the issue you are encountering! + + Tip: You can attach images by clicking this area to highlight it and then dragging files in. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/NEW-FEATURE.md b/.github/ISSUE_TEMPLATE/NEW-FEATURE.md deleted file mode 100644 index 0166c76d..00000000 --- a/.github/ISSUE_TEMPLATE/NEW-FEATURE.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: 💡 Feature Request -about: Create a new ticket for a new feature request -title: '' -labels: 'enhancement' -assignees: '' ---- - -## Use case - - - -## Proposal - - diff --git a/.github/ISSUE_TEMPLATE/NEW-FEATURE.yaml b/.github/ISSUE_TEMPLATE/NEW-FEATURE.yaml new file mode 100644 index 00000000..f238aa1c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/NEW-FEATURE.yaml @@ -0,0 +1,51 @@ +name: 💡 Feature Request +description: Create a new ticket for a new feature request +title: '[FEATURE]: ' +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to request a new feature! Please fill in the information below to help us understand your request. + - type: textarea + id: description + attributes: + label: What is the feature you would like to see? + description: Mention what the feature is, and why you would like to see it. Be as detailed as possible! + placeholder: Tell us what you would like to see. + validations: + required: true + - type: dropdown + id: severity + attributes: + label: How important do you think this feature is? + description: | + - **Low:** This feature is not very important, and can be implemented at any point. + - **Medium:** This feature is important, but not critical. + - **High:** This feature is critical, and should be implemented as soon as possible. + multiple: false + options: + - "Low" + - "Medium" + - "High" + - type: input + id: contact + attributes: + label: Contact Details (optional) + description: | + How can we get in touch with you if we need more info? + + Please do not put your phone number here. This is a public forum, and we do not want your phone number to be misused. + placeholder: email@example.com + validations: + required: false + - type: textarea + id: additional-info + attributes: + label: Anything else? + description: | + Links? References? Anything that will help us better understand your requirements! + + Tip: You can attach images by clicking this area to highlight it and then dragging files in. + validations: + required: false