From 11e14c133b672c302a3c3d20640d5da31ae83020 Mon Sep 17 00:00:00 2001 From: continuist Date: Sun, 21 Sep 2025 22:47:31 -0400 Subject: [PATCH] Add bug report and feature request issue templates --- .forgejo/ISSUE_TEMPLATE/bug_report.yml | 74 +++++++++++++++++++++ .forgejo/ISSUE_TEMPLATE/feature_request.yml | 59 ++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 .forgejo/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .forgejo/ISSUE_TEMPLATE/feature_request.yml diff --git a/.forgejo/ISSUE_TEMPLATE/bug_report.yml b/.forgejo/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..65ee40d --- /dev/null +++ b/.forgejo/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,74 @@ +name: Bug Report +description: Report something that's not working as expected. +title: "[Bug]: " +labels: + - Kind/Bug +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! Please provide as much detail as possible to help us investigate. + - type: input + id: summary + attributes: + label: Brief Summary + description: A concise, one-sentence description of the bug. + placeholder: ex. Application crashes when saving a file with a specific character. + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: | + What steps did you take to encounter the bug? Be specific and number each step. + 1. + 2. + 3. + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What did you expect to happen? + placeholder: ex. The file should save successfully and a confirmation message should appear. + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual Behavior + description: What actually happened? Include any error messages, logs, or crash reports. + placeholder: ex. The application closes immediately without any error message. + validations: + required: true + - type: textarea + id: extra-context + attributes: + label: Additional Context + description: | + Add any other context about the problem here. + This is a good place to list: + - Your OS and version (e.g., Windows 11, Debian 12) + - Application or package version (e.g., v2.1.0, commit SHA) + - Screenshots or screen recordings + - Relevant environment variables or configuration + render: shell + validations: + required: false + - type: checkboxes + id: checks + attributes: + label: Checklist + description: Please confirm the following. + options: + - label: I have checked that this bug has not already been reported. + required: true + - label: I have provided all the requested information to the best of my ability. + required: true \ No newline at end of file diff --git a/.forgejo/ISSUE_TEMPLATE/feature_request.yml b/.forgejo/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..5b46ebd --- /dev/null +++ b/.forgejo/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,59 @@ +name: Feature Request +description: Suggest a new feature or enhancement for this project. +title: "[Feature]: " +labels: + - Kind/Feature + - enhancement +body: + - type: markdown + attributes: + value: | + Thanks for suggesting this feature! Please provide as much detail as possible to help us understand your idea. + - type: input + id: feature-summary + attributes: + label: Feature Summary + description: A brief one-sentence description of the proposed feature. + placeholder: ex. Add dark mode support for the dashboard. + validations: + required: true + - type: textarea + id: problem + attributes: + label: Problem or Use Case + description: What problem does this feature solve, or what use case does it address? + placeholder: Describe the current limitation or user need... + validations: + required: true + - type: textarea + id: proposed-solution + attributes: + label: Proposed Solution + description: How should this feature work? Be specific about functionality, UI, or API changes. + placeholder: ex. Add a toggle switch in the user settings to enable dark mode. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Are there any alternative solutions or workarounds you’ve explored? + placeholder: ex. Using browser extensions or custom CSS. + validations: + required: false + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any screenshots, mockups, links, or examples that illustrate your idea. + placeholder: ex. Links to similar features in other projects. + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Community Guidelines + description: By submitting this feature request, you agree to follow our project’s Code of Conduct. + options: + - label: I agree to follow this project’s Code of Conduct and contribution guidelines. + required: true \ No newline at end of file