From 4de5642e2b34e29668580ded4b8c3a9d710a748a Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 4 Jul 2021 17:19:02 +0300 Subject: [PATCH] add: new Github issue templates --- .github/ISSUE_TEMPLATE/bug-report.yml | 78 ++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/bugs.md | 24 -------- .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/egg-request.yml | 49 ++++++++++++++++ .github/ISSUE_TEMPLATE/request.md | 19 ------- 5 files changed, 132 insertions(+), 43 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml delete mode 100644 .github/ISSUE_TEMPLATE/bugs.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/egg-request.yml delete mode 100644 .github/ISSUE_TEMPLATE/request.md diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..5ef1390c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,78 @@ +name: 🐛 Bug Report +description: Report an issue for an egg +title: "[Bug]: " +labels: [Bug] +body: + - type: markdown + attributes: + value: | + If you see any of the following, go to [Discord](https://discord.gg/pterodactyl) and report your error in a support channel. + * `A fatal error was encountered while starting this server.` + * `No server egg configuration could be located; aborting startup.` + - type: input + id: panel-version + attributes: + label: Panel Version + description: Version number of your Panel (latest is not a version) + placeholder: 1.x.x + validations: + required: true + - type: input + id: wings-version + attributes: + label: Wings Version + description: Version number of your Wings (latest is not a version) + placeholder: 1.x.x + validations: + required: true + - type: input + id: service + attributes: + label: Service + description: Service you are experiencing issues with + placeholder: minecraft/factorio/etc + validations: + required: true + - type: dropdown + id: modified + attributes: + label: Modified + description: Did you add or change things, this includes startup configs/install scripts/variables + options: + - Yes, I modified the egg (will provide details below) + - No, I did not modify the egg + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: What did you expect to happen + placeholder: Install the server, start it, play + validations: + required: true + - type: textarea + id: actual-behavior + attributes: + label: Actual Behavior + description: What actually happened instead + placeholder: Server crashed with error X + validations: + required: true + - type: textarea + id: reproduce-steps + attributes: + label: Steps To Reproduce + description: Step by step what to do to cause the issue + placeholder: | + Step 1 Set version to latest + Step 2 install + Step 3 Receive error X or Y + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bugs.md b/.github/ISSUE_TEMPLATE/bugs.md deleted file mode 100644 index 759830d8..00000000 --- a/.github/ISSUE_TEMPLATE/bugs.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: "\U0001F41B Bug Report" -about: Report an issue for an egg - ---- - -# If you are seeing any of the following go to Discord and port your error in a support channel. - * `A fatal error was encountered while starting this server.` - * `No server egg configuration could be located; aborting startup.` - -Please fill out the information bellow and remove from the line up -If you just submit a bug with no info I will close out your bug. ---------------- - -Panel Version: (version number) -Daemon Version: (version number) -Service: (minecraft/factorio/etc) -Modified: (yes/no) (did you add or change things, this includes startup configs/install scripts/variables) - -Expected Behavior: - -Actual Behavior: - -Steps to Reproduce: (Step by step what to do to cause the issue) \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..51392286 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: ❓ Discord + url: https://discord.gg/pterodactyl + about: Please visit our Discord for support with configuration issues. diff --git a/.github/ISSUE_TEMPLATE/egg-request.yml b/.github/ISSUE_TEMPLATE/egg-request.yml new file mode 100644 index 00000000..4a144ed2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/egg-request.yml @@ -0,0 +1,49 @@ +name: 🎮 Game Request +description: Suggest a server to build an egg for +title: "[Egg Request]: " +body: + - type: markdown + attributes: + value: | + Make sure there are no existing egg requests by searching the repository issues. Please understand how Pterodactyl works when you are requesting an egg. (ie. docker-compose doesn't work for a pterodactyl server) + - type: input + id: service + attributes: + label: Service + description: Service you are experiencing issues with + placeholder: minecraft/factorio/etc + validations: + required: true + - type: dropdown + id: expand + attributes: + label: Does this expand an already existing service + options: + - "Yes" + - "No" + validations: + required: true + - type: input + id: game-link + attributes: + label: Link to game + placeholder: minecraft.net/factorio.com/etc + validations: + required: true + - type: input + id: download-link + attributes: + label: Links for server downloads + description: This needs to be an official link and not one that is hosted on some forum page or a personal Github page. + validations: + required: true + validations: + required: true + - type: input + id: instruction-link + attributes: + label: Links for the install docs + description: Link to install instructions or documentation based on which the server can be created + placeholder: Install the server, start it, play + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/request.md b/.github/ISSUE_TEMPLATE/request.md deleted file mode 100644 index 1590d3a8..00000000 --- a/.github/ISSUE_TEMPLATE/request.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: "\U0001F3AE Game Request" -about: Suggest a server to build an egg for - ---- - -Please fill out the information bellow and remove from the line up -Please understand how Pterodactyl works when you are requesting an egg. (ie. docker-compose doesn't work for a pterodactyl server) ---------------- - -Service: (Ex. minecraft/factorio/etc) - -Does this expand an already existing service: Y/N - -Link to game: (Ex. minecraft.net/factorio.com/etc) - -Links for server downloads: This needs to be an official link and not one that is hosted on some forum page or a personal github page. - -Links for install steps/docs: