Add GitHub issue templates, matching classic's

This commit is contained in:
Ally Founder 2026-08-15 12:52:31 -04:00
parent 3b587f298c
commit 064e9a6e44
4 changed files with 132 additions and 0 deletions

47
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View 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
View 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.

View 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

View 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