Skip to content

Commit

Permalink
Update and rename feature_request.md to feature_request.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Luka-Loncar authored Oct 23, 2024
1 parent 1101596 commit ec9c435
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 21 deletions.
21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: Issue
description: Create a new development task (feature, improvement, documentation, tests)
title: "[Type]: "
labels: ["task"]
assignees: []
body:
- type: dropdown
id: priority
attributes:
label: Priority Impact
description: Select the priority level for this issue
options:
- P0 - Critical (Immediate action required)
- P1 - High (Urgent)
- P2 - Medium (Important)
- P3 - Low (Can be scheduled)
validations:
required: true
- type: dropdown
id: type
attributes:
label: Issue Type
description: What kind of development task is this?
options:
- Feature Implementation
- Technical Improvement
- Documentation Update
- Test Coverage
- Technical Debt
- Performance Optimization
- Security Enhancement
validations:
required: true
- type: textarea
id: description
attributes:
label: Technical Description
description: Provide a clear technical description of what needs to be implemented
placeholder: |
Technical context:
- What needs to be built/changed
- Key technical considerations
- Potential impact areas
validations:
required: true
- type: textarea
id: acceptance-criteria
attributes:
label: Acceptance Criteria
description: List specific, testable criteria that must be met for this task to be considered complete
placeholder: |
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Unit tests added/updated
- [ ] Documentation updated
validations:
required: true
- type: textarea
id: technical-details
attributes:
label: Implementation Details
description: Provide technical details, architecture decisions, or implementation guidance
placeholder: |
- Technical approach
- API changes
- Database changes
- Configuration changes
validations:
required: true
- type: textarea
id: dependencies
attributes:
label: Dependencies
description: List any technical dependencies or prerequisites
placeholder: |
- Related PRs
- System dependencies
- External services
validations:
required: true
- type: input
id: estimated-effort
attributes:
label: Estimated Effort
description: Provide a rough estimate of the development time required
placeholder: e.g., 3 story points, 2 days
validations:
required: true

0 comments on commit ec9c435

Please sign in to comment.