From ad19b38745cf2aa4139a5c95efcdb8a6efba0e80 Mon Sep 17 00:00:00 2001 From: Jonathan Butler Date: Fri, 1 Nov 2024 16:08:04 -0400 Subject: [PATCH] Update config file. --- .github/ISSUE_TEMPLATE/bug_report.yml | 71 +++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yaml | 4 +- .../ISSUE_TEMPLATE/dev_feature_request.yml | 32 --------- ...eature_request.yml => feature_request.yml} | 0 .github/ISSUE_TEMPLATE/user_bug_report.yml | 36 ---------- 5 files changed, 73 insertions(+), 70 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/dev_feature_request.yml rename .github/ISSUE_TEMPLATE/{user_feature_request.yml => feature_request.yml} (100%) delete mode 100644 .github/ISSUE_TEMPLATE/user_bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..dc6a11b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,71 @@ +name: "🐛 Report a Bug" +description: "Report a bug or problem with Hawk" +title: "Bug: " +labels: ["type/bug", "status/backlog"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to report a bug in Hawk! + - type: textarea + id: description + attributes: + label: "What happened?" + description: "Describe what you were doing and what went wrong" + placeholder: "Clear, concise description of the issue" + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: "Steps to Reproduce" + description: "How can we reproduce this issue?" + placeholder: | + 1. Run command '...' + 2. With parameters '...' + 3. See error + validations: + required: true + - type: input + id: version + attributes: + label: "Hawk Version" + description: "What version of Hawk are you running?" + placeholder: "e.g., 1.2.0" + validations: + required: true + - type: markdown + attributes: + value: | + --- + + ### 🔧 Developer Section (For Hawk Team Members Only) + + *The following sections are for internal use by the Hawk development team. Users can ignore these fields.* + - type: input + id: external-issue + attributes: + label: "Related External Issue" + description: "Link to user-reported issue (if applicable)" + placeholder: "#123" + - type: textarea + id: technical-analysis + attributes: + label: "Technical Analysis" + description: "Root cause analysis" + validations: + required: false + - type: textarea + id: implementation-plan + attributes: + label: "Implementation Plan" + description: "Proposed fix approach" + validations: + required: false + - type: textarea + id: acceptance-criteria + attributes: + label: "Acceptance Criteria" + description: "What needs to be true for this to be resolved?" + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml index 3058a38..a66e788 100644 --- a/.github/ISSUE_TEMPLATE/config.yaml +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -1,10 +1,10 @@ blank_issues_enabled: false contact_links: - name: "🐛 Report a Bug" - url: https://github.com/T0pcyber/Hawk/issues/new?template=user_bug_report.yml + url: https://github.com/T0pcyber/Hawk/issues/new?template=bug_report.yml about: "Found a bug? Report it here" - name: "💡 Suggest a Feature" - url: https://github.com/T0pcyber/Hawk/issues/new?template=user_feature_request.yml + url: https://github.com/T0pcyber/Hawk/issues/new?template=feature_request.yml about: "Have an idea for improvement? Let us know" - name: "📚 Documentation Issue" url: https://github.com/T0pcyber/Hawk/issues/new?template=documentation.yml diff --git a/.github/ISSUE_TEMPLATE/dev_feature_request.yml b/.github/ISSUE_TEMPLATE/dev_feature_request.yml deleted file mode 100644 index e9b72b3..0000000 --- a/.github/ISSUE_TEMPLATE/dev_feature_request.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: "⚙️ Feature Implementation" -description: "For Hawk team members only" -title: "Implement: " -labels: ["enhancement", "internal"] -body: - - type: input - id: external-issue - attributes: - label: Related Feature Request - description: Link to user feature request (if applicable) - placeholder: "#123" - - type: textarea - id: technical-requirements - attributes: - label: Technical Requirements - description: Detailed feature requirements - validations: - required: true - - type: textarea - id: implementation-approach - attributes: - label: Implementation Approach - description: Technical approach and architecture changes - validations: - required: true - - type: textarea - id: acceptance-criteria - attributes: - label: Acceptance Criteria - description: Specific conditions that must be met - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/user_feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/user_feature_request.yml rename to .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/user_bug_report.yml b/.github/ISSUE_TEMPLATE/user_bug_report.yml deleted file mode 100644 index 3f37d9a..0000000 --- a/.github/ISSUE_TEMPLATE/user_bug_report.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: "🐛 Report a Bug" -description: "Report a bug or problem with Hawk" -title: "Bug: " -labels: ["bug", "triage", "external"] -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to report a bug in Hawk! - - type: textarea - id: description - attributes: - label: What happened? - description: Describe what you were doing and what went wrong - placeholder: Clear, concise description of the issue - validations: - required: true - - type: textarea - id: reproduction - attributes: - label: Steps to Reproduce - description: How can we reproduce this issue? - placeholder: | - 1. Run command '...' - 2. With parameters '...' - 3. See error - validations: - required: true - - type: input - id: version - attributes: - label: Hawk Version - description: What version of Hawk are you running? - placeholder: "e.g., 1.2.0" - validations: - required: true