From 80fc916332e4644675d12e0235fe46785aac3ded Mon Sep 17 00:00:00 2001 From: TheEvilSkeleton Date: Sun, 29 Aug 2021 17:31:18 -0400 Subject: Switch to GitHub forms This MR switches to GitHub forms to improve user experience when opening an issue. It includes a bug template and a feature request template. --- .github/ISSUE_TEMPLATE/bug_template.yml | 92 ++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 20 +++++++ .github/issue_template.md | 4 -- 3 files changed, 112 insertions(+), 4 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_template.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml delete mode 100644 .github/issue_template.md diff --git a/.github/ISSUE_TEMPLATE/bug_template.yml b/.github/ISSUE_TEMPLATE/bug_template.yml new file mode 100644 index 00000000..e6aeb4c1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_template.yml @@ -0,0 +1,92 @@ +name: Bug Report +description: Report a bug in Flatpak +title: "[Bug]: " +labels: "bug" +body: +- type: checkboxes + attributes: + label: Checklist + description: Please make sure you have read the following. + options: + - label: I agree to follow the [Code of Conduct](https://github.com/flatpak/flatpak/blob/master/CODE_OF_CONDUCT.md) that this project adheres to. + required: true + - label: I have searched the [issue tracker](https://www.github.com/flatpak/flatpak/issues) for a bug that matches the one I want to file, without success. + required: true +- type: input + attributes: + label: Flatpak version + description: What version of Flatpak are you using? If unsure, run `flatpak --version` in the terminal. + placeholder: 1.10.2 + validations: + required: true +- type: dropdown + attributes: + label: What Linux distribution are you using? + options: + - Alpine Linux + - Arch Linux + - Artix Linux + - CentOS + - ChromeOS + - Clear Linux + - Debian + - Endless OS + - Fedora Linux + - Fedora Silverblue + - Gentoo Linux + - openSUSE + - Linux Mint + - Manjaro Linux + - MicroOS + - NixOS + - Pop!_OS + - Raspberry Pi OS + - Solus + - Ubuntu + - Void Linux + - Other (specify below) + validations: + required: true +- type: input + attributes: + label: Linux distribution version + description: What Linux distribution version are you using? If unsure, run `uname -a` in the terminal. + placeholder: "e.g. 34, 20.04" +- type: dropdown + attributes: + label: What architecture are you using? + options: + - i386 + - x86_64 + - aarch64 + - arm + - armeb + validations: + required: true +- type: textarea + attributes: + label: How to reproduce + description: A clear description of how to reproduce the problem. + placeholder: | + 1. Go to `...` + 2. Click on `...` + 3. Scroll down to `...` + 4. See error + validations: + required: false +- type: textarea + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true +- type: textarea + attributes: + label: Actual Behavior + description: A clear description of what actually happens. + validations: + required: true +- type: textarea + attributes: + label: Additional Information + description: If your problem needs further explanation, or if the issue you're seeing cannot be reproduced in a gist, please add more information here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..b4a02742 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,20 @@ +name: Feature request +description: Request a feature +title: "[Feature request]: " +labels: "enhancement" +body: +- type: checkboxes + attributes: + label: Checklist + description: Please make sure you have read the following. + options: + - label: I agree to follow the [Code of Conduct](https://github.com/flatpak/flatpak/blob/master/CODE_OF_CONDUCT.md) that this project adheres to. + required: true + - label: I have searched the [issue tracker](https://www.github.com/flatpak/flatpak/issues) for a feature request that matches the one I want to file, without success. + required: true +- type: textarea + attributes: + label: Suggestion + description: A clear and concise description of what you would like to see in the upcoming releases. Afterwards, describe the specific use case(s) that would be helped by this enhancement. + validations: + required: true diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 870b516e..00000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,4 +0,0 @@ -## Linux distribution and version -## Flatpak version -## Description of the problem -## Steps to reproduce -- cgit v1.2.1