Skip to content

Commit

Permalink
[ci skip] Add Issue Forms (#1364)
Browse files Browse the repository at this point in the history
* copy issue contact links from Paper

* bug report template

* bug report template fixes

* why no code block

* feature request issue template and fixes to bug report template

* make fields required
  • Loading branch information
Nacioszeczek authored Jun 23, 2024
1 parent 9d25d30 commit 410636a
Show file tree
Hide file tree
Showing 3 changed files with 127 additions and 0 deletions.
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bug Report
description: Report issues with Velocity not working properly.
labels: ["type: bug"]
body:
- type: textarea
attributes:
label: Expected Behavior
description: What you expected to work and how.
validations:
required: true

- type: textarea
attributes:
label: Actual Behavior
description: What actually happens.
validations:
required: true

- type: textarea
attributes:
label: Steps to Reproduce
description: Information on how we can reproduce this bug on our own, this can be e.g. just an explanation, a video or your Velocity config.
validations:
required: true

- type: textarea
attributes:
label: Plugin List
description: |
All plugins running on your proxy and the backend server you're experiencing this issue on.
Use `/velocity plugins` to list plugins on Velocity and `/plugins` to list plugins on your backend server.
validations:
required: true

- type: textarea
attributes:
label: Velocity Version
description: |
The full, unmodified output of running `/velocity info`.
*"Latest"* is not a version. We require you to paste the text, not a screenshot.
<details>
<summary>Example</summary>
```
[17:44:10 INFO]: Velocity 3.3.0-SNAPSHOT (git-9d25d309-b400)
[17:44:10 INFO]: Copyright 2018-2023 Velocity Contributors. Velocity is licensed under the terms of the GNU General Public License v3.
[17:44:10 INFO]: velocitypowered.com - GitHub
```
</details>
validations:
required: true

- type: textarea
attributes:
label: Additional Information
description: Anything else you think is helpful.
validations:
required: false

- type: markdown
attributes:
value: |
Before submitting this issue, please ensure the following:
1. You are running the latest version of Velocity from [our downloads page](https://papermc.io/downloads/velocity).
2. You searched for and ensured there isn't already an open issue regarding this.
If you think you have a bug, but are not sure, feel free to ask in the `#velocity-help` channel on our
[Discord](https://discord.gg/papermc).
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
blank_issues_enabled: false
contact_links:
- name: PaperMC Discord
url: https://discord.gg/papermc
about: If you are having issues with the proxy not connecting to servers or have other minor issues, come ask us on our Discord server!
- name: Exploit Report
url: https://discord.gg/papermc
about: |
Due to GitHub not currently allowing private issues, exploit reports are currently handled via our Discord.
To report an exploit, see the #paper-exploit-report channel.
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Feature Request
description: Request for a feature to be implemented into Velocity.
labels: ["type: feature"]
body:
- type: textarea
attributes:
label: Requested Feature
description: |
Please describe as best as you can what you'd like to be added to Velocity.
validations:
required: true

- type: textarea
attributes:
label: Why is this needed?
description: |
Please describe why do you need this feature.
Do you think it could be useful? Is it due to another problem?
validations:
required: true

- type: textarea
attributes:
label: Alternative Solutions
description: |
Are there any alternative solutions to implementing a new feature?
What have you tried instead?
validations:
required: true

- type: textarea
attributes:
label: Additional Information
description: Anything else you want to add.
validations:
required: false

- type: markdown
attributes:
value: |
Before submitting this request, please ensure the following:
1. You are running the latest version of Velocity from [our downloads page](https://papermc.io/downloads/velocity).
2. You searched for and ensured there isn't already an open issue regarding this.
3. The feature you're requesting has to be implemented on Velocity and not on the backend server.
If you are unsure whether your problem can already be fixed in another way, feel free to ask in the `#velocity-help` channel on our
[Discord](https://discord.gg/papermc).

0 comments on commit 410636a

Please sign in to comment.