diff --git a/.github/ISSUE_TEMPLATE/Bug-report.yml b/.github/ISSUE_TEMPLATE/Bug-report.yml index 754afb4c6..225057b50 100644 --- a/.github/ISSUE_TEMPLATE/Bug-report.yml +++ b/.github/ISSUE_TEMPLATE/Bug-report.yml @@ -12,7 +12,7 @@ body: required: true - label: I also read **[Setting-up](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Setting-up)** and **[FAQ](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ)**, I don't need **[help](https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/.github/SUPPORT.md)**, this is a bug report required: true - - label: I don't have more than **[10 accounts in total](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ#how-many-bots-can-i-run-with-asf)** + - label: I don't own more than **[10 accounts in total](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ#how-many-bots-can-i-run-with-asf)** required: true - label: I'm not using **[custom plugins](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Plugins)** required: true @@ -26,7 +26,7 @@ body: id: version attributes: label: ASF version - description: If you're using different version than current **[stable](https://github.com/JustArchiNET/ArchiSteamFarm/releases/latest)** and **[pre-release](https://github.com/JustArchiNET/ArchiSteamFarm/releases)**, ensure that your bug report is reproducible on one of the below. + description: If you're using a different version than the current **[stable](https://github.com/JustArchiNET/ArchiSteamFarm/releases/latest)** or **[pre-release](https://github.com/JustArchiNET/ArchiSteamFarm/releases)**, ensure that your bug report is reproducible on one of the below. options: - Latest stable release - Latest pre-release @@ -134,4 +134,5 @@ body: - type: markdown attributes: value: | - Thank you for taking the time to fill out this bug report. + --- + #### Thank you for taking the time to fill out this bug report. diff --git a/.github/ISSUE_TEMPLATE/Enhancement-idea.yml b/.github/ISSUE_TEMPLATE/Enhancement-idea.yml new file mode 100644 index 000000000..91580c5e8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Enhancement-idea.yml @@ -0,0 +1,72 @@ +name: ✨ Enhancement idea +description: General idea for improving the project +labels: ["✨ Enhancement", "👀 Evaluation"] +body: + - type: checkboxes + id: checklist + attributes: + label: Checklist + description: Ensure that our enhancement idea form is appropriate for you. + options: + - label: I read and understood ASF's **[Contributing Guidelines](https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/.github/CONTRIBUTING.md)** + required: true + - label: I also read **[Setting-up](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Setting-up)** and **[FAQ](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ)**, I don't need **[help](https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/.github/SUPPORT.md)**, this is an enhancement idea + required: true + - label: My idea doesn't duplicate existing ASF functionality described on the **[wiki](https://github.com/JustArchiNET/ArchiSteamFarm/wiki)** + required: true + - label: I believe that my idea falls into ASF's scope and should be offered as part of ASF built-in functionality + required: true + - label: My idea doesn't violate the **[Steam Subscriber Agreement](https://store.steampowered.com/subscriber_agreement)** + required: true + - label: My idea doesn't violate the **[Steam Online Conduct](https://store.steampowered.com/online_conduct)** + required: true + - label: This is not **[ASF-ui suggestion](https://github.com/JustArchiNET/ASF-ui/issues/new/choose)** + required: true + - type: textarea + id: enhancement-purpose + attributes: + label: Enhancement purpose + description: Purpose of the enhancement - if it solves some problem, precise in particular which. If it benefits the program in some other way, precise in particular why. + placeholder: Present the underlying reason why this enhancement makes sense, and what is the context of it. + validations: + required: true + - type: textarea + id: solution + attributes: + label: Solution + description: What would you like to see as a solution to the purpose specified by you above? + placeholder: What would work for you? + validations: + required: true + - type: textarea + id: why-existing-not-sufficient + attributes: + label: Why currently available solutions are not sufficient? + description: Evaluate the existing solutions in regards to your requirements. + placeholder: | + If something you're suggesting is already possible, then explain to us why the currently available solutions are not sufficient. + + If it's not possible yet, then explain to us why it should be. + validations: + required: true + - type: dropdown + id: help + attributes: + label: Can you help us with this enhancement idea? + description: ASF is offered for free and our resources are limited. Helping us increases the chance of making it happen. + options: + - Yes, I can code the solution myself and send a pull request + - Somehow, I can test and offer feedback, but can't code + - No, I don't have time, skills or willings for any of that + validations: + required: true + - type: textarea + id: additional-info + attributes: + label: Additional info + description: Everything else you consider worthy that we didn't ask for. + - type: markdown + attributes: + value: | + --- + #### Thank you for taking the time to fill out this enhancement idea. diff --git a/.github/ISSUE_TEMPLATE/Enhancement_idea.md b/.github/ISSUE_TEMPLATE/Enhancement_idea.md deleted file mode 100644 index 9018acdaf..000000000 --- a/.github/ISSUE_TEMPLATE/Enhancement_idea.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -name: ✨ Enhancement idea -about: General idea for improving the project -title: '' -labels: ✨ Enhancement, 👀 Evaluation -assignees: '' - ---- - - - -## Enhancement - -### Purpose - - - -### Solution - - - -### Why currently available solutions are not sufficient? - - - -### Does your suggestion fall into ASF scope? - - - -### Is your suggestion abiding to Steam guidelines? - - - -### Additional info - -