From 57dde703a2c10f7023c1400535becf292da9c7a8 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 4 Nov 2024 13:37:25 +0000 Subject: [PATCH] Convert the issue templates to YAML. [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] --- .github/ISSUE_TEMPLATE/BUG.yml | 44 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/BUG_REPORT.md | 41 --------------------- .github/ISSUE_TEMPLATE/FEATURE.yml | 20 +++++++++++ .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md | 29 --------------- .github/ISSUE_TEMPLATE/config.yml | 4 +++ 5 files changed, 68 insertions(+), 70 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/BUG.yml delete mode 100644 .github/ISSUE_TEMPLATE/BUG_REPORT.md create mode 100644 .github/ISSUE_TEMPLATE/FEATURE.yml delete mode 100644 .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md diff --git a/.github/ISSUE_TEMPLATE/BUG.yml b/.github/ISSUE_TEMPLATE/BUG.yml new file mode 100644 index 000000000..acf145c93 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG.yml @@ -0,0 +1,44 @@ +--- +name: Bug report +description: Report a non-security bug in InspIRCd. +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + If you're looking for help with setting up your server please post on [our support forum](https://github.com/orgs/inspircd/discussions/categories/support) instead. + + If you're reporting a crash or other security issue [please read our security policy](https://github.com/inspircd/inspircd/security/policy#reporting-a-vulnerability) for how to report security issues privately. + + - type: textarea + attributes: + label: Description + validations: + required: true + + - type: textarea + attributes: + label: Steps to reproduce the issue + validations: + required: true + + - type: textarea + attributes: + label: Describe the results you received + validations: + required: true + + - type: textarea + attributes: + label: Describe the results you expected + validations: + required: true + + - type: input + attributes: + label: InspIRCd version + description: |- + Either the output of `inspircd --version` or `./src/version.sh`. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md deleted file mode 100644 index b540e91f0..000000000 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Bug report -about: Report a non-security issue with InspIRCd. ---- - - - -**Description** - - - -**Steps to reproduce the issue:** - -1. -2. -3. - -**Describe the results you received:** - - -**Describe the results you expected:** - - -**Additional information you deem important (e.g. issue happens only occasionally):** - -**Output of `./bin/inspircd --version`:** - diff --git a/.github/ISSUE_TEMPLATE/FEATURE.yml b/.github/ISSUE_TEMPLATE/FEATURE.yml new file mode 100644 index 000000000..552df002a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE.yml @@ -0,0 +1,20 @@ +--- +name: Feature request +description: Request that a new feature is added to InspIRCd. +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this feature request! + + - type: textarea + attributes: + label: Description + validations: + required: true + + - type: textarea + attributes: + label: Why this would be useful? + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md deleted file mode 100644 index 26a6f8c5e..000000000 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Feature request -about: Request that a new feature is added to InspIRCd. ---- - - - -**Description** - - - -**Why this would be useful** - - - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3ba13e0ce..0b6e3a036 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1 +1,5 @@ blank_issues_enabled: false +contact_links: + - name: Support forum + url: https://github.com/orgs/inspircd/discussions/categories/support + about: Please ask support questions here.