Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/129 create interactive user feature request form #132

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/.internal/dev_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: "🔧 Internal Bug Report"
description: "For Hawk team members only"
title: "Fix: "
labels: ["bug", "internal"]
body:
- type: markdown
attributes:
value: |
# Internal Team Members Only
This template is for Hawk development team use.
- 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: true
- type: textarea
id: implementation-plan
attributes:
label: Implementation Plan
description: Proposed fix approach
validations:
required: true
- type: textarea
id: acceptance-criteria
attributes:
label: Acceptance Criteria
description: What needs to be true for this to be resolved?
validations:
required: true
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/.internal/dev_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
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
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: "🐛 Report a Bug"
url: https://github.com/T0pcyber/Hawk/issues/new?template=user_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
about: "Have an idea for improvement? Let us know"
- name: "📚 Documentation Issue"
url: https://github.com/T0pcyber/Hawk/issues/new?template=documentation.yml
about: "Report issues with documentation"
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/user_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
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
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/user_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: "💡 Suggest a Feature"
description: "Suggest a new feature or improvement for Hawk"
title: "Feature: "
labels: ["enhancement", "triage", "external"]
body:
- type: textarea
id: problem
attributes:
label: What problem would this feature solve?
placeholder: Clear description of the current limitation/problem
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: How would you like this to work?
validations:
required: true
Loading