From 7abaa25355340a9daa180024094d416720a7536d Mon Sep 17 00:00:00 2001 From: Felitendo Date: Thu, 24 Sep 2026 12:39:47 +0200 Subject: [PATCH] chore: add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 81 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature_request.yml | 35 ++++++++++ 3 files changed, 117 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..ff124d7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,81 @@ +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: input + id: device + attributes: + label: Bluetooth device + description: The model of your headphones or speaker. + placeholder: Sony WH-1000XM4 +- type: input + id: version + attributes: + label: Version + description: The output of `bt-volume-step --version`. + placeholder: bt-volume-step 1.0.0 + validations: + required: true +- type: dropdown + id: install + attributes: + label: How did you install it? + options: + - AUR + - Built from source + - Other + validations: + required: true +- type: input + id: system + attributes: + label: System + description: Distribution, desktop and PipeWire version. + placeholder: CachyOS, KDE Plasma 6.4, PipeWire 1.4 + validations: + required: true +- type: textarea + id: logs + attributes: + label: Status and logs + description: The output of `bt-volume-step --show` and `journalctl --user -b -u bt-volume-step`. + 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..d424a10 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,35 @@ +name: 💡 Feature request +description: An idea to make bt-volume-step 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.