diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index d3293af95..0f1d112d9 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -7,14 +7,11 @@ contact_links: url: https://github.com/EssentialsX/Essentials/discussions/categories/q-a about: Visit the Q&A forum to search for previous help requests. - name: Check past feature suggestions - url: https://github.com/EssentialsX/Essentials/discussions/categories/ideas-and-feature-suggestions + url: https://github.com/EssentialsX/Essentials/issues?q=is%3Aissue+label%3A%22type%3A+enhancement%22 about: Visit the Feature Suggestions forum to view and discuss existing feature suggestions. - name: Create help request url: https://github.com/EssentialsX/Essentials/discussions/new?category=q-a about: Create a support ticket to get help from developers. - - name: Suggest a feature - url: https://github.com/EssentialsX/Essentials/discussions/new?category=ideas-and-feature-suggestions - about: Suggest new features for EssentialsX! - name: Get help from the community on Discord url: https://discord.gg/casfFyh about: Join the MOSS Discord for community-powered EssentialsX support! diff --git a/.github/ISSUE_TEMPLATE/request-a-feature.yml b/.github/ISSUE_TEMPLATE/request-a-feature.yml new file mode 100644 index 000000000..ab8e8363b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/request-a-feature.yml @@ -0,0 +1,40 @@ +name: Request a feature +description: Suggest a feature you want to see in EssentialsX! +labels: 'type: enhancement' +body: +- type: markdown + attributes: + value: | + If you have a feature suggestion for EssentialsX, read the following tips: + 1. Fill out the template. + This will help us understand what you're requesting and why you want us + to add it. + 2. Keep it simple. + Make sure it's easy to understand what you're requesting. A good way is + to keep it to one request per GitHub issue, as we can then easily track + feature requests. + 3. Check whether it has already been asked or added. + You can search the issue tracker to see if your feature has already been + requested at https://github.com/EssentialsX/Essentials/issues. You can + also check the changelogs to see if the feature was recently added: + https://github.com/EssentialsX/Essentials/releases + 4. Ask yourself: "Does this belong in EssentialsX?" + There are lots of features that we reject because most servers won't + need or use them. If your feature is very specific or already exists in + another plugin, it might not be a good fit for EssentialsX. +- type: textarea + attributes: + label: Feature description + description: Explain what you should expect to happen. + placeholder: | + What feature are you suggesting? + validations: + required: true +- type: textarea + attributes: + label: How the feature is useful + description: Explain what actually happens. + placeholder: | + How is the feature useful to players, server owners and/or developers? + validations: + required: true