From e1d0c13732f41bff044d02f35214b921e9e29484 Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Sat, 24 Jan 2026 00:32:38 +1030 Subject: [PATCH] feat: add issue templates for bug reports and feature requests --- .github/ISSUE_TEMPLATE/bug.yml | 89 ++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 10 ++++ .github/ISSUE_TEMPLATE/feature.yml | 48 ++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..7d655c4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,89 @@ +name: 🐛 Bug Report +description: Report something that isn't working correctly +labels: ["type: bug"] + +body: + - type: textarea + id: what-happened + attributes: + label: What happened and what did you expect? + placeholder: Describe the bug and what you expected to happen instead + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: Include screenshots if relevant. For grab/matching issues, include interactive search screenshots. + placeholder: | + 1. Go to... + 2. Click on... + 3. See error... + validations: + required: true + + - type: input + id: version + attributes: + label: Profilarr version + placeholder: e.g. 2.1.0 + validations: + required: true + + - type: dropdown + id: channel + attributes: + label: Release channel + options: + - Stable + - Beta + - Develop + validations: + required: true + + - type: dropdown + id: installation + attributes: + label: Installation method + options: + - Docker + - Unraid + - TrueNAS + - Windows + - macOS (Intel) + - macOS (ARM) + - Linux + validations: + required: true + + - type: input + id: arr-version + attributes: + label: Radarr/Sonarr version + placeholder: e.g. Radarr 5.2.6 + + - type: input + id: database + attributes: + label: Database + placeholder: e.g. dictionarry/profilarr-database + + - type: input + id: browser + attributes: + label: Browser + placeholder: e.g. Chrome 120, Firefox 121 + + - type: textarea + id: logs + attributes: + label: Logs + description: Paste relevant logs or attach a file + render: shell + + - type: input + id: related + attributes: + label: Related issues + placeholder: "#123, #456" diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..6792096 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,10 @@ +blank_issues_enabled: false + +contact_links: + - name: 💬 Support Question + url: https://github.com/Dictionarry-Hub/profilarr/discussions/new?category=q-a + about: Ask questions and get help from the community + + - name: 📚 Check the Docs + url: https://dictionarry.dev + about: Read the documentation before opening an issue diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 0000000..0fe80d4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,48 @@ +name: ✨ Feature Request +description: Suggest a new feature or improvement +labels: ["type: feature"] + +body: + - type: textarea + id: what + attributes: + label: What do you want? + placeholder: Describe the feature you'd like to see + validations: + required: true + + - type: textarea + id: why + attributes: + label: Why do you want it? + placeholder: Explain your use case and why this would be valuable + validations: + required: true + + - type: textarea + id: workarounds + attributes: + label: Have you tried any workarounds? + placeholder: Describe any alternatives you've tried + + - type: checkboxes + id: help + attributes: + label: Would you help implement this? + options: + - label: I'm willing to help implement this feature + + - type: dropdown + id: importance + attributes: + label: How important is this to you? + options: + - Low + - Medium + - High + + - type: input + id: related + attributes: + label: Related issues + placeholder: "#123, #456"