diff --git a/.github/ISSUE_TEMPLATE/internal-task.md b/.github/ISSUE_TEMPLATE/internal-task.md new file mode 100644 index 0000000..40d9a9a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/internal-task.md @@ -0,0 +1,50 @@ +--- +name: Internal Task +about: "[Brief summary of the task/feature to be implemented]" +title: "[TASK]" +labels: enhancement +assignees: nadecc + +--- + +# Feature Title + +## User Story +As a [user type], I want to [action] so that [benefit/value]. + +## Subtasks +1. [Implementation step 1] +2. [Implementation step 2] +3. [Implementation step 3] +4. [Add more as needed] + +## Acceptance Criteria +- [ ] [Measurable outcome 1] +- [ ] [Measurable outcome 2] +- [ ] [Measurable outcome 3] +- [ ] [Add more as needed] + +## Definition of Done +- [ ] All acceptance criteria met +- [ ] Code adheres to project standards +- [ ] Tests implemented and passing +- [ ] Documentation updated +- [ ] Code reviewed and approved +- [ ] No blocking issues remaining + +## Additional Notes (use them if applicable, if not, remove them) +- Architecture pattern and design considerations +- Required features/modules and dependencies +- Technical challenges and mitigation strategies +- Areas needing special attention +- Known limitations +- Security considerations +- Performance requirements +- Documentation links +- Reference implementations +- Design assets +- API documentation + +## Estimated Effort +- Story Points: [X] +- Expected Timeline: [X days/weeks]