Add GitHub issue templates, matching classic's
This commit is contained in:
parent
3b587f298c
commit
064e9a6e44
4 changed files with 132 additions and 0 deletions
47
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
47
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
name: Bug report
|
||||||
|
description: Something in a plugin is broken or behaving wrong
|
||||||
|
labels: ["bug"]
|
||||||
|
body:
|
||||||
|
- type: dropdown
|
||||||
|
id: plugin
|
||||||
|
attributes:
|
||||||
|
label: Which plugin?
|
||||||
|
options:
|
||||||
|
- Staff Tags
|
||||||
|
- Radial Status
|
||||||
|
- Not sure / something else
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: what-happened
|
||||||
|
attributes:
|
||||||
|
label: What happened?
|
||||||
|
description: What did you expect, and what did you actually get?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: repro
|
||||||
|
attributes:
|
||||||
|
label: Steps to reproduce
|
||||||
|
placeholder: |
|
||||||
|
1. Enable the plugin
|
||||||
|
2. ...
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: discord-version
|
||||||
|
attributes:
|
||||||
|
label: Discord app version (Settings → About)
|
||||||
|
placeholder: "e.g. 343.2"
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: logs
|
||||||
|
attributes:
|
||||||
|
label: Anything in your logs/debugger, if you have one enabled?
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: Core Revenge Next app issue (not a plugin)
|
||||||
|
url: https://github.com/revenge-mod/revenge-bundle-next/issues
|
||||||
|
about: If the problem is with Revenge Next itself rather than one of these plugins, report it there instead.
|
||||||
29
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
29
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
name: Feature request / new plugin idea
|
||||||
|
description: Something you want added to an existing plugin, or a new plugin entirely
|
||||||
|
labels: ["enhancement"]
|
||||||
|
body:
|
||||||
|
- type: dropdown
|
||||||
|
id: kind
|
||||||
|
attributes:
|
||||||
|
label: What kind of request is this?
|
||||||
|
options:
|
||||||
|
- New feature for an existing plugin
|
||||||
|
- A brand new plugin idea
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: plugin
|
||||||
|
attributes:
|
||||||
|
label: Which plugin? (leave blank if this is a new plugin idea)
|
||||||
|
placeholder: "e.g. Staff Tags"
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: description
|
||||||
|
attributes:
|
||||||
|
label: What do you want, and why?
|
||||||
|
description: The more concrete, the better - what would you actually do with it?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
51
.github/ISSUE_TEMPLATE/plugin_broken.yml
vendored
Normal file
51
.github/ISSUE_TEMPLATE/plugin_broken.yml
vendored
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
name: A plugin stopped working after a Discord update
|
||||||
|
description: The most common failure mode here - Discord renamed/removed something a plugin depends on
|
||||||
|
labels: ["bug", "discord-update"]
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Discord's internals change without notice, and plugins in this ecosystem patch those internals
|
||||||
|
directly - this is the single most common way something breaks here. Reports like this are
|
||||||
|
genuinely useful, thank you.
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
id: plugin
|
||||||
|
attributes:
|
||||||
|
label: Which plugin?
|
||||||
|
options:
|
||||||
|
- Staff Tags
|
||||||
|
- Radial Status
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
id: surface
|
||||||
|
attributes:
|
||||||
|
label: What stopped showing up / working?
|
||||||
|
description: Pick whichever's closest - helps narrow down which patch broke
|
||||||
|
options:
|
||||||
|
- Chat messages
|
||||||
|
- Member list
|
||||||
|
- Profile popout
|
||||||
|
- Channel header
|
||||||
|
- Avatar / presence indicator
|
||||||
|
- A slash command
|
||||||
|
- Not sure
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: discord-version
|
||||||
|
attributes:
|
||||||
|
label: Discord app version (Settings → About)
|
||||||
|
placeholder: "e.g. 343.2"
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: worked-before
|
||||||
|
attributes:
|
||||||
|
label: Did this work before, and if so, roughly when did it stop?
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
Loading…
Add table
Reference in a new issue