From 0d5a7e9ea45eb49ee1a4a386b8348ea8862db222 Mon Sep 17 00:00:00 2001 From: Felitendo Date: Thu, 24 Sep 2026 12:39:54 +0200 Subject: [PATCH] chore: add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 97 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature_request.yml | 35 ++++++++ 3 files changed, 133 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..c2c6702 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,97 @@ +name: 🐛 Bug report +description: Something does not work as it should. +labels: +- bug +body: +- type: markdown + attributes: + value: Thanks for taking the time! The more you fill in, the faster it can be fixed. +- type: checkboxes + id: checks + attributes: + label: Before you start + options: + - label: I searched the issues and this is not reported yet. + required: true + - label: I use the latest version. + required: true +- type: textarea + id: what + attributes: + label: What happened? + description: What did you do, and what went wrong? + validations: + required: true +- type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: | + 1. + 2. + 3. +- type: textarea + id: expected + attributes: + label: What did you expect? + validations: + required: true +- type: dropdown + id: where + attributes: + label: Where does it happen? + multiple: true + options: + - Lock screen + - sudo + - Admin prompts + - Setting up a face + - The menu + - Other + validations: + required: true +- type: input + id: camera + attributes: + label: Camera + description: The model, and if it is an infrared camera. + placeholder: Logitech C920, not infrared +- type: input + id: version + attributes: + label: Version + description: The output of `plasma-face-unlock --version`. + placeholder: plasma-face-unlock 1.0.1 + validations: + required: true +- type: dropdown + id: install + attributes: + label: How did you install it? + options: + - AUR (Arch, CachyOS, EndeavourOS, Manjaro) + - Fedora package + - Debian or Kubuntu package + - Built from source + - Other + validations: + required: true +- type: input + id: system + attributes: + label: System + description: Distribution, desktop and session (Wayland or X11). + placeholder: CachyOS, Plasma 6.4, Wayland + validations: + required: true +- type: textarea + id: logs + attributes: + label: Status and logs + description: The output of `plasma-face-unlock status`. If a scan goes wrong, also `journalctl -b -u plasma-face-unlockd` and `journalctl --user -b -u plasma-face-unlock-agent`. + render: shell +- type: textarea + id: more + attributes: + label: Anything else? + description: Screenshots, videos or anything else that could help. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..de36f29 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,35 @@ +name: 💡 Feature request +description: An idea to make plasma-face-unlock better. +labels: +- enhancement +body: +- type: checkboxes + id: checks + attributes: + label: Before you start + options: + - label: I searched the issues and this is not requested yet. + required: true +- type: textarea + id: problem + attributes: + label: What problem would this solve? + description: What are you trying to do, and what gets in the way? + validations: + required: true +- type: textarea + id: idea + attributes: + label: What would you like? + description: How it could work. A rough idea is fine. + validations: + required: true +- type: textarea + id: alternatives + attributes: + label: Other ways you thought of +- type: textarea + id: more + attributes: + label: Anything else? + description: Mockups, screenshots, or other tools that do it well.