From 382d45b6568dd7a8b469d6bc61c9e4f2af6488fe Mon Sep 17 00:00:00 2001 From: Rick Calixte <10281587+rcalixte@users.noreply.github.com> Date: Tue, 3 Oct 2023 21:32:08 -0400 Subject: [PATCH] Create Issue form/template --- .github/ISSUE_TEMPLATE | 30 ----- .github/ISSUE_TEMPLATE/01_bug_report.yml | 137 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 9 ++ 3 files changed, 146 insertions(+), 30 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE create mode 100644 .github/ISSUE_TEMPLATE/01_bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE b/.github/ISSUE_TEMPLATE deleted file mode 100644 index 88f375ab..00000000 --- a/.github/ISSUE_TEMPLATE +++ /dev/null @@ -1,30 +0,0 @@ - - -``` - * Extension version/Build date (to be found in "About.." or in "metadata.json") - * Cinnamon version (cinnamon --version) - * Distribution - (Mint 17.2, Arch, Fedora 25, etc...) - * Graphics hardware *and* driver used - * Snippet or attachment of ~/.cinnamon/glass.log - * Snippet or attachment of ~/.xsession-errors - - ``` - - - -**Notify author of extension** -@ - -**Issue** - - - -**Steps to reproduce** - - - -**Expected behaviour** - - - -**Other information** diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml new file mode 100644 index 00000000..1b19ac5b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yml @@ -0,0 +1,137 @@ +--- +name: 🐜 Extension Bug Report +description: If something isn't working, file a report. 🔧 +title: "extension@author: Bug" +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: extension_version + attributes: + label: Extension version/Build date + description: (can be found in "About..." or in `metadata.json`) + placeholder: ex. 4.2.1 + validations: + required: false + - type: input + id: cinnamon_version + attributes: + label: Cinnamon version + description: (`cinnamon --version`) + placeholder: ex. 5.6.3 + validations: + required: true + - type: input + id: distribution + attributes: + label: Distribution + description: (Mint 21.2, Arch, Fedora 38) + placeholder: ex. Mint 21.2 + validations: + required: true + - type: input + id: graphics + attributes: + label: Graphics hardware *and* driver used + description: (AMD/NVIDIA/Intel and nouveau/kernel/package(s)) + placeholder: ex. NVIDIA GeForce RTX 4060 and nouveau + validations: + required: false + - type: textarea + id: glass-log + attributes: + label: Snippet or attachment of `~/.cinnamon/glass.log` + validations: + required: false + - type: textarea + id: xsession-errors + attributes: + label: Snippet or attachment of `~/.xsession-errors` + validations: + required: false + - type: dropdown + id: extension + attributes: + label: Extension name and maintainer + options: + - DesktopCube@yare + - Flipper@connerdev + - SanitizeXsessionErrors@claudiux @claudiux + - ShadowParameters@mikhail-ekzi @mikhail-ekzi + - back-to-monitor@nathan818fr @nathan818fr + - blur-overview@nailfarmer.nailfarmer.com + - cinnamon-dynamic-wallpaper@TobiZog @TobiZog + - cinnamon-maximus@fmete + - compiz-windows-effect@hermes83.github.com @hermes83 + - desktop-icons-per-workspace@cardsurf @cardsurf + - desktop-scroller@ccadeptic23 + - extra-panel-settings@gr3q @gr3q + - gTile@shuairan + - horizontal-osd@berk-karaal @berk-karaal + - mnemonic-5-4-window-menu@mtwebster @mtwebster + - mouse-shake-zoom@rcalixte @rcalixte + - opacify@anish.org + - rnbdsh@negateWindow @rnbdsh + - slider@mohammad-sn @mohammad-sn + - smart-panel@mohammad-sn @mohammad-sn + - transparent-panels-reloaded@marcelovbcfilho @marcelovbcfilho + - transparent-panels@germanfr @germanfr + - user-shadows@nathan818fr @nathan818fr + - watermark@germanfr @germanfr + - wobbly-windows@mecheye.net + - workspace-scroller@ori + default: 0 + 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 + validations: + required: false + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce + description: How can this problem be reproduced? + placeholder: 1. Click or type somewhere... + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behaviour + description: What should have happened + placeholder: No bugs... + validations: + required: true + - type: textarea + id: other + attributes: + label: Other information + description: Anything else that might help get this fixed faster + placeholder: Extra details... + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to behave respectfully and in a mature manner. If in doubt, refer to the [Golden Rule](https://en.wikipedia.org/wiki/Golden_Rule) and [Github's Community Guidelines](https://docs.github.com/en/site-policy/github-terms/github-community-guidelines). + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..19054161 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,9 @@ +--- +blank_issues_enabled: false +contact_links: + - name: 🚀 Feature Request + url: https://github.com/orgs/linuxmint/discussions + about: If you have a feature request 💡 + - name: ❓ Linux Mint Forums + url: https://forums.linuxmint.com/ + about: Please ask and answer questions here. 🏥