From fa6ba78a8fb2586b8d98bbfe9662e4632d60c724 Mon Sep 17 00:00:00 2001 From: Exzap <13877693+Exzap@users.noreply.github.com> Date: Fri, 19 Jan 2024 20:47:10 +0100 Subject: [PATCH] Issue template updates x --- .../ISSUE_TEMPLATE/Emulation_bug_report.yaml | 74 +++++++++++++++++++ .github/ISSUE_TEMPLATE/Feature_report.yaml | 28 +++++++ .../bug-report-feature-request.md | 34 --------- .github/ISSUE_TEMPLATE/config.yml | 2 +- 4 files changed, 103 insertions(+), 35 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/Emulation_bug_report.yaml create mode 100644 .github/ISSUE_TEMPLATE/Feature_report.yaml delete mode 100644 .github/ISSUE_TEMPLATE/bug-report-feature-request.md diff --git a/.github/ISSUE_TEMPLATE/Emulation_bug_report.yaml b/.github/ISSUE_TEMPLATE/Emulation_bug_report.yaml new file mode 100644 index 0000000000..012f4af04b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Emulation_bug_report.yaml @@ -0,0 +1,74 @@ +# Docs - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema +name: Bug Report +description: Report an issue with Cemu emulator +title: "Enter a title here" +labels: bug +body: + - type: markdown + id: md_readme + attributes: + value: | + ## Important: Read First + + If you discovered a bug you can report it here. Please make sure of the following first: + - You are using the latest version of Cemu + - Only report something if you are sure it's a bug and not any technical issue on your end. For troubleshooting help see the [links page](https://github.com/cemu-project/Cemu#links) + - Problems specific to a single game should be reported on the [compatibility wiki](https://wiki.cemu.info/wiki/Main_Page) instead + - Check if the [issue tracker](https://github.com/cemu-project/Cemu/issues) doesn't already have an open issue for the same problem + - The bug is not due to some graphic pack. If it is you can report it over at the [graphic pack repository](https://github.com/cemu-project/cemu_graphic_packs) + - type: textarea + id: current_behavior + attributes: + label: Current Behavior + description: "What the bug is, in a brief description" + validations: + required: true + - type: textarea + id: expected_behavior + attributes: + label: Expected Behavior + description: "What did you expect to happen?" + validations: + required: true + + - type: textarea + id: steps_to_reproduce + attributes: + label: Steps to Reproduce + description: "How to reproduce the issue" + validations: + required: true + - type: textarea + id: sys_info + attributes: + label: System Info + description: "Place all system Info in the box below" + placeholder: | + Info + OS : Windows 10 + CPU : AMD Ryzen 5 7900X Six-Core Processor + GPU : NVIDIA GeForce RTX 4090 + Drivers Version : 4.0.0 NVIDIA 512.95 + Cemu Version : 2.0 + value: | + OS : + CPU : + GPU : + Drivers Version : + Cemu Version : + - type: textarea + id: emulation_settings + attributes: + label: Emulation Settings + description: | + Any non-default core settings. + validations: + required: false + - type: textarea + id: logs_files + attributes: + label: "Logs" + description: | + "Attach `log.txt` from your Cemu folder (*File > Open Cemu folder*)". + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/Feature_report.yaml b/.github/ISSUE_TEMPLATE/Feature_report.yaml new file mode 100644 index 0000000000..acada3caa6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Feature_report.yaml @@ -0,0 +1,28 @@ +# Docs - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema +name: Feature suggestion +description: Suggest a new feature +title: "Enter a title for the suggestion here" +labels: feature request +body: + - type: markdown + id: md_readme + attributes: + value: | + ## Important: Read First + + While we appreciate suggestions, it is important to note that we are a very small team and there are already many more ideas than we could ever implement in the near future. Therefore, please only suggest something if you believe it is a great addition and the idea is reasonably unique. + + *Avoid* to create suggestions for: + - Overly obvious features ("Game xyz does not work and should be fixed", "Wiimote support should be improved", "You should add an Android port", "Copy feature xyz from another emulator", "A button to pause/stop emulation") + - Niche features that are only interesting to a tiny percentage of users + - Large scale features ("Add a Metal backend for MacOS", "Add ARM support", "Add savestates") + + Note that this doesn't mean we aren't interested in these ideas, but rather we likely have them planned anyway and it's mostly up to finding the time to do it. + Also note that these rules are not strict guidelines, but rather a recommendation. If you believe your idea is worthwhile even if it doesn't meet all the criteria above, you can still try suggesting it but we might close it. + - type: textarea + id: idea_suggestion + attributes: + label: Your suggestion + description: "Describe what your suggestion is in as much detail as possible" + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/bug-report-feature-request.md b/.github/ISSUE_TEMPLATE/bug-report-feature-request.md deleted file mode 100644 index 61bd5d066e..0000000000 --- a/.github/ISSUE_TEMPLATE/bug-report-feature-request.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Bug Report / Feature Request -about: Tech support does not belong here. You should only file an issue here if you think you have experienced an actual bug with Cemu or you are requesting a feature you believe would make Cemu better. -title: '' -labels: '' -assignees: '' - ---- - - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index d33d87ed86..d71e22d095 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,4 +2,4 @@ blank_issues_enabled: false contact_links: - name: Cemu Discord url: https://discord.com/invite/5psYsup - about: If you are experiencing an issue with Cemu, and you need tech support, or if you have a general question, try asking in the official Cemu Discord linked here. Piracy is not allowed. + about: If you need technical support with Cemu or have other questions the best place to ask is on the official Cemu Discord linked here