Switch to new issue template flow

Change-Id: I5e20b22e9606d5da4e9f77d2b16c5d9b3e4e835c
This commit is contained in:
hikari_no_yume
2024-06-25 22:19:23 +02:00
parent fa17bb9009
commit 378346ea0c
5 changed files with 106 additions and 19 deletions

70
.github/ISSUE_TEMPLATE/app_bug.yml vendored Normal file
View File

@@ -0,0 +1,70 @@
name: Report a bug or regression for a known-working app
description: If an app is already known to work in touchHLE, and no longer works, or has some other problem, choose this option.
labels: ["bug (supported app)"]
body:
- type: markdown
attributes:
value: |
This form is for reporting an issue with an app that is already known
to be working in touchHLE. Please check the [app compatibility database](https://appdb.touchhle.org/)
to see which apps work. Apps with less than three stars are not
considered “working”.
- type: input
attributes:
label: App DB report link
description: Link to the pre-existing database report for the app.
placeholder: https://appdb.touchhle.org/apps/1
validations:
required: true
- type: input
attributes:
label: App name
placeholder: Super Monkey Ball
validations:
required: true
- type: input
attributes:
label: App version
placeholder: '1.0'
validations:
required: true
- type: input
attributes:
label: touchHLE version
placeholder: 'v0.2.2'
validations:
required: true
- type: input
attributes:
label: Operating system
placeholder: Windows 11
validations:
required: true
- type: input
attributes:
label: GPU
placeholder: NVIDIA GTX 4090
validations:
required: true
- type: textarea
attributes:
label: What is the problem with the app?
validations:
required: true
- type: textarea
attributes:
label: If touchHLE crashed, please paste the log output.
description: |
On Android, this is the log.txt file. On Windows or macOS, it's visible
in the Terminal/Command Prompt/PowerShell.
render: 'text'
- type: checkboxes
attributes:
label: By submitting this issue, I certify that…
options:
- label: I have tested that this version of this app is at least partially working in a previous version of touchHLE.
required: true
- label: I understand that linking to, discussing or asking for pirated content is not permitted, and will lead to an immediate ban.
required: true
- label: I understand that “Abandonware” and illegal copies of free games are also pirated content.
required: true

15
.github/ISSUE_TEMPLATE/app_request.yaml vendored Normal file
View File

@@ -0,0 +1,15 @@
name: Request support for a specific app
description: We do not take these requests. Please do not make them.
labels: ["issue does not meet guidelines"]
body:
- type: markdown
attributes:
value: |
We do not take requests to add support for specific apps.
Please do not make such requests.
- type: checkboxes
attributes:
label: By submitting this issue, I certify that…
options:
- label: I understand my issue will be immediately rejected.
required: true

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: File an app compatibility report
about: The app compatibility database tracks which apps do and don't work in touchHLE.
url: https://appdb.touchhle.org/

16
.github/ISSUE_TEMPLATE/general.yml vendored Normal file
View File

@@ -0,0 +1,16 @@
name: Request a feature or report a general bug
description: This is for emulator features, not for supporting a specific app.
body:
- type: textarea
attributes:
label: Describe the feature or issue.
validations:
required: true
- type: checkboxes
attributes:
label: By submitting this issue, I certify that…
options:
- label: I understand that linking to, discussing or asking for pirated content is not permitted, and will lead to an immediate ban.
required: true
- label: I understand that “Abandonware” and illegal copies of free games are also pirated content.
required: true

View File

@@ -1,19 +0,0 @@
---
---
<!-- Read this text, but delete it, before posting an issue:
DO NOT LINK TO PIRATED CONTENT. “Abandonware” is also pirated content.
DO NOT ASK ABOUT HOW TO OBTAIN PIRATED CONTENT.
DO NOT TALK ABOUT USING PIRATED CONTENT.
YOU *WILL* BE BANNED IF YOU IGNORE THIS WARNING.
Also, please bear in mind that there are infinitely many apps that do not work in touchHLE right now, so please don't open issues about broken apps unless one of these applies:
- You know that this specific version of the app worked in a previous version of touchHLE and you can reproduce this.
- The app is partially working (e.g. loaded up to the menu but the main game doesn't work). The fact that an app's splash screen (Default.png) shows up doesn't mean it's partially working.
If you haven't yet, please also read the CONTRIBUTING.md file.
-->