From 619c84d9e03efcfb91b69b9f591846d0670aac13 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 6 Jul 2025 13:41:54 -0500 Subject: [PATCH] issue_template: update feature request Make a more detailed form for filing a feature request. This will help steer users towards more helpful feature requests, similar to our bug reporting. Signed-off-by: Austin Horstman --- .github/ISSUE_TEMPLATE/feature-request.md | 15 -------- .github/ISSUE_TEMPLATE/feature-request.yaml | 38 +++++++++++++++++++++ 2 files changed, 38 insertions(+), 15 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature-request.md create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yaml diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md deleted file mode 100644 index 88a170e76..000000000 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: Feature request -about: Ask for a new feature to be added (module, program, etc.) -title: '' -labels: feature request -assignees: rycee, berbiche - ---- - - - -### Description - diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml new file mode 100644 index 000000000..ba55711c3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -0,0 +1,38 @@ +name: "✨ Feature Request" +description: "Suggest an improvement to Home Manager" +title: "[Feature Request] " +labels: ["feature request"] +body: + - type: markdown + attributes: + value: | + Thank you for contributing to Home Manager! + + Before you open a new issue, please search the existing issues to see if your feature has already been requested or discussed. + - type: markdown + attributes: + value: "## 🔧 Existing Module Improvement" + - type: input + id: existing-module-name + attributes: + label: Module Name + description: "What is the name of the module?" + placeholder: "e.g., programs.git" + - type: textarea + id: existing-module-feature + attributes: + label: Requested Feature + description: "Please describe the new feature or improvement in detail." + - type: textarea + id: existing-module-limitation + attributes: + label: Current Limitations + description: "Why can't your goal be achieved with the current implementation? Please be specific." + - type: markdown + attributes: + value: "---" + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, screenshots, or configuration examples about the feature request here.