Skip to content

Commit

Permalink
Merge pull request #106 from Tradeshop/new-templates
Browse files Browse the repository at this point in the history
New issue templates
  • Loading branch information
SparklingComet authored Sep 11, 2021
2 parents 12cb3be + b74bbbb commit ff582a3
Show file tree
Hide file tree
Showing 9 changed files with 248 additions and 151 deletions.
28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-or-incompatibility.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Plugin Bug or Incompatibility with another Plugin
description: Report issues with plugin incompatbility or other behavior related issues. Not for config help or any errors, contact us on Discord for the former, and use the right issue template for the latter.
body:
- type: markdown
attributes:
value: |
Before reporting a bug here, please make sure you are on the latest version of TradeShop or another supported version.
Forks of TradeShop receive no support here. If you are using a fork, please make sure that this issue also happens when using TradeShop.
- type: textarea
attributes:
label: Expected behavior
description: What you expected to see.
validations:
required: true
- type: textarea
attributes:
label: Observed/Actual behavior
description: What you actually saw.
validations:
required: true
- type: textarea
attributes:
label: Steps/models to reproduce
description: This may include a build schematic, a video, or detailed instructions to help reconstruct the issue.
validations:
required: true
- type: textarea
attributes:
label: Plugin list
description: All plugins running on the server.
validations:
required: true
- type: textarea
attributes:
label: TradeShop version and Minecraft version (CraftBukkit/Spigot/Paper/...)
description: |
Run `/version` and `/ts help` on your server and **paste** the full, unmodified output here.
"latest" is *not* a version; we require the actual output outputs so we can adequately track down the issue.
Additionally, do NOT provide a screenshot, you MUST paste the entire output.
Lastly, if you use a pre-release (DEV build), add the date and time of the release as well, as often many pre-releases share the same version tag.
<details>
<summary>Example</summary>
```
> version
[20:34:42 INFO]: This server is running Paper version git-Paper-540 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
[20:34:42 INFO]: Checking version, please wait...
[20:34:42 INFO]: Previous version: git-Paper-538 (MC: 1.16.5)
[20:34:42 INFO]: You are running the latest version
> ts help
[00:13:35] [Server thread/INFO]:
[00:13:35] [Server thread/INFO]: TradeShop 2.3.0-DEV by Lori00 & KillerOfPie
[00:13:35] [Server thread/INFO]:
[00:13:35] [Server thread/INFO]: /tradeshop Display help message
[00:13:35] [Server thread/INFO]: /ts help Display help message
[00:13:35] [Server thread/INFO]: /ts setup Display shop setup tutorial
[00:13:35] [Server thread/INFO]: /ts bugs Report bugs to the developers
[00:13:35] [Server thread/INFO]: /ts playerlevel If Internal Permissions is enable this allows the getting and setting of player permission levels.
[00:13:35] [Server thread/INFO]: /ts reload Reload configuration files
[00:13:35] [Server thread/INFO]:
```
</details>
validations:
required: true

- type: checkboxes
attributes:
label: Agreements
description: Please agree to the following.
options:
- label: I have searched for and ensured there isn't already an open issue regarding this.
required: true
- label: My version of Minecraft and TradeShop are supported by the TradeShop Dev Team (when in doubt, first ask on the [Discord](https://discord.link/TradeShopPlugin)).
required: true

- type: textarea
attributes:
label: Other
description: |
Please include other helpful information below.
The more information we receive, the quicker and more effective we can be at finding the solution to the issue.
validations:
required: false

- type: markdown
attributes:
value: |
If you have filled in all the required information, submit the issue. We will reply as soon as possible so please check back frequently.
**Disclaimer:** Several parts of this document were taken from the [PaperMC](https://github.com/PaperMC/Paper) project, which holds the credit.
40 changes: 0 additions & 40 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: TradeShop Help [Discord]
url: https://discord.link/TradeShopPlugin
about: If you are having issues with the configuration or questions about the use of our plugin, join our Discord server. You can also talk to us to suggest new features!
- name: Plugin Discussion [SpigotMC]
url: https://www.spigotmc.org/threads/tradeshop.198419/
about: Original discussion thread on SpigotMC.org. Please only post there if you do not wish to open a Discord account, as it is harder to conduct a fluent discussion in that medium. Discord is preferred.
93 changes: 93 additions & 0 deletions .github/ISSUE_TEMPLATE/console-error-or-stacktrace.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Console error or Stacktrace
description: Report errors, warnings or scary stacktraces
body:
- type: markdown
attributes:
value: |
Before reporting an error here, please make sure you are on the latest version of TradeShop (both STABLE or DEV -- check [here](https://github.com/Tradeshop/TradeShop/releases) for DEV builds).
Forks of TradeShop receive no support here. If you are using a fork, please make sure that this error also happens when using the upstream TradeShop version.
Please DO NOT use this issue template if you do not see a stacktrace or any other kind of error message. Use a more appropriate issue template instead (when in doubt, ask on [Discord](https://discord.link/TradeShopPlugin)).
- type: textarea
attributes:
label: Stack trace
description: |
We need all of the stack trace! Do not cut off parts of it no matter how long it is. Please do not use attachments.
If you prefer, you can use a paste site like https://paste.gg. Please only add more than one stacktrace if you are sure they are releated. Otherwise, open an issue for every stacktrace.
value: |
```
paste your stack trace or a paste.gg link here!
```
placeholder: Please don't remove the backticks; it makes your issue a lot harder to read!
validations:
required: true
- type: textarea
attributes:
label: Plugin list
description: All plugins running on the server.
validations:
required: true
- type: textarea
attributes:
label: Actions to reproduce (if known)
description: This may include a build schematic, a video, or detailed instructions to help reconstruct the issue. Anything helps!
validations:
required: false
- type: textarea
attributes:
label: TradeShop version and Minecraft version (CraftBukkit/Spigot/Paper/...)
description: |
Run `/version` and `/ts help` on your server and **paste** the full, unmodified output here.
"latest" is *not* a version; we require the actual output outputs so we can adequately track down the issue.
Additionally, do NOT provide a screenshot, you MUST paste the entire output.
Lastly, if you use a pre-release (DEV build), add the date and time of the release as well, as often many pre-releases share the same version tag.
<details>
<summary>Example</summary>
```
> version
[20:34:42 INFO]: This server is running Paper version git-Paper-540 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
[20:34:42 INFO]: Checking version, please wait...
[20:34:42 INFO]: Previous version: git-Paper-538 (MC: 1.16.5)
[20:34:42 INFO]: You are running the latest version
> ts help
[00:13:35] [Server thread/INFO]:
[00:13:35] [Server thread/INFO]: TradeShop 2.3.0-DEV by Lori00 & KillerOfPie
[00:13:35] [Server thread/INFO]:
[00:13:35] [Server thread/INFO]: /tradeshop Display help message
[00:13:35] [Server thread/INFO]: /ts help Display help message
[00:13:35] [Server thread/INFO]: /ts setup Display shop setup tutorial
[00:13:35] [Server thread/INFO]: /ts bugs Report bugs to the developers
[00:13:35] [Server thread/INFO]: /ts playerlevel If Internal Permissions is enable this allows the getting and setting of player permission levels.
[00:13:35] [Server thread/INFO]: /ts reload Reload configuration files
[00:13:35] [Server thread/INFO]:
```
</details>
validations:
required: true

- type: checkboxes
attributes:
label: Agreements
description: Please agree to the following.
options:
- label: I have searched for and ensured there isn't already an open issue regarding this.
required: true
- label: My version of Minecraft and TradeShop are supported by the TradeShop Dev Team (when in doubt, first ask on the [Discord](https://discord.link/TradeShopPlugin)).
required: true

- type: textarea
attributes:
label: Other
description: |
Please include other helpful information below, if any.
The more information we receive, the quicker and more effective we can be at finding the solution to the issue.
validations:
required: false

- type: markdown
attributes:
value: |
If you have filled in all the required information, submit the issue. We will reply as soon as possible so please check back frequently.
**Disclaimer:** Several parts of this document were taken from the [PaperMC](https://github.com/PaperMC/Paper) project, which holds the credit.
31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Feature Request
description: Suggest an idea for Paper
body:
- type: markdown
attributes:
value: |
Thank you for filling out a feature request for the TradeShop plugin! Please be as detailed as possible so that we may consider and review the request easier.
We ask that you search all the issues to avoid a duplicate feature request. If one exists, please reply to that issue instead if you have anything to add.
Before requesting a new feature, please make sure you are using the latest version and that the feature you are requesting is not already part of the plugin.
- type: textarea
attributes:
label: Is your feature request related to a problem?
description: Please give some context for this request. Why do you want it added?
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like.
description: A clear and concise description of what you want.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered.
description: List any alternatives (if any) you might have tried to get the feature you want.
validations:
required: true

- type: checkboxes
attributes:
label: Agreements
description: Please agree to the following.
options:
- label: I have searched for and ensured there isn't already an open issue regarding this.
required: true
- label: I have ensured the feature I'm requesting isn't already in the latest supported TradeShop build.
required: true
- label: I have asked the Developers and they have confirmed that it is not already in development.

- type: textarea
attributes:
label: Other
description: Add any other context or screenshots about the feature request below.
validations:
required: false

- type: markdown
attributes:
value: |
If you have filled in all the required information, submit the issue. We will reply as soon as possible so please check back frequently.
**Disclaimer:** Several parts of this document were taken from the [PaperMC](https://github.com/PaperMC/Paper) project, which holds the credit.
47 changes: 0 additions & 47 deletions .github/ISSUE_TEMPLATE/other.md

This file was deleted.

Loading

0 comments on commit ff582a3

Please sign in to comment.