diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index d2c7d29971..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Bug Report -about: Use this to report bugs and issues ---- - - - -- Task version: -- Operating system: -- Experiments enabled: diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..e1821b9a94 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,68 @@ +name: '🐞 Bug Report' +description: Report a bug in Task. +labels: ['state: needs-triage'] +body: + - type: markdown + attributes: + value: | + Thanks for your bug report! + + Before submitting, please check the list of [existing issues](https://github.com/go-task/task/issues) and make sure the same bug was not already reported by someone else. + + - type: textarea + id: description + attributes: + label: Description + description: Describe the bug you're seeing. + placeholder: | + - What did you do? + - What did you expect to happen? + - What happened instead? + validations: + required: true + + - type: input + id: version + attributes: + label: Version + description: What version(s) of Task is the issue occurring on? + validations: + required: true + + - type: input + id: os + attributes: + label: Operating system + description: What operating system(s) is the issue occurring on? + validations: + required: true + + - type: dropdown + id: experiments + attributes: + label: Experiments Enabled + description: Do you have any of the following experiments enabled? + multiple: true + options: + - Env Precedence + - Gentle Force + - Map Variables + - Remote Taskfiles + validations: + required: false + + - type: textarea + id: logs + attributes: + label: Example Taskfile + description: | + If you have a Taskfile that reproduces the issue, please paste it here. + This will be automatically formatted into code, so no need for backticks. + render: YAML + placeholder: | + version: '3' + + tasks: + default: + cmds: + - 'echo "This Taskfile is buggy :("' diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8771e25527..3d599c164b 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,11 @@ blank_issues_enabled: false contact_links: - - name: Extension for Visual Studio Code + - name: '🔌 Task for Visual Studio Code' url: https://github.com/go-task/vscode-task - about: Issues related to the Visual Studio Code extension should be opened here. - - name: Help forum on Discord - url: https://discord.gg/6TY36E39UK - about: 'The Discord #help channel is the best way to get help from the community.' - - name: Questions, Ideas and General Discussions + about: 'Issues related to the Visual Studio Code extension should be opened here.' + - name: '💬 Help forum on Discord' + url: https://discord.com/channels/974121106208354339/1025054680289660989 + about: 'The #help channel on our Discord is the best way to get help from the community.' + - name: '❓ Questions, Ideas and General Discussions' url: https://github.com/go-task/task/discussions - about: Ask questions and discuss general ideas with the community. + about: 'Ask questions and discuss general ideas with the community.' diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 6a711ee1f4..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: Feature Request -about: Use this to make feature requests ---- - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..c6f0e2600b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,23 @@ +name: '✨ Feature Request' +description: Suggest a new feature or enhancement for Task. +labels: ['state: needs-triage'] +body: + - type: markdown + attributes: + value: | + Thanks for your feature request! + + Before submitting, please check the list of [existing issues](https://github.com/go-task/task/issues) and make sure the same change was not already requested by someone else. + If your request is more of an idea than a feature request, consider opening a [discussion](https://github.com/go-task/task/discussions) instead. + + - type: textarea + id: description + attributes: + label: Description + description: Describe the feature/enhancement you want to see in Task. + placeholder: | + - Give a general overview of the feature/enhancement. + - Explain problem is the change trying to solve. + - Give examples of how you would use the feature. + validations: + required: true