From dccb050d371ddb1d4f791337c4b0f9dc25d81c19 Mon Sep 17 00:00:00 2001 From: IamPekka058 <59747867+IamPekka058@users.noreply.github.com> Date: Thu, 9 Jul 2026 09:47:16 +0200 Subject: [PATCH 1/2] :sparkles: Add user-story-template to issue templates --- .github/ISSUE_TEMPLATE/user-story.yaml | 73 ++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/user-story.yaml diff --git a/.github/ISSUE_TEMPLATE/user-story.yaml b/.github/ISSUE_TEMPLATE/user-story.yaml new file mode 100644 index 0000000..a712591 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/user-story.yaml @@ -0,0 +1,73 @@ +name: 📖 User Story +description: Describe a user story for this project +type: feature +labels: "📖 User Story" +body: + - type: markdown + attributes: + value: | + Thanks for creating this user story! + Please check open and closed issues beforehand to avoid duplicates. + - type: textarea + id: user-story + attributes: + label: 📝 User Story + description: Describe the user story in the format "As a... I want to... So that..." + placeholder: | + As a [user role] + I want to [perform an action] + So that [I can achieve a benefit/value] + validations: + required: true + + - type: textarea + id: acceptance-criteria + attributes: + label: ✅ Acceptance Criteria + description: Define measurable criteria that must be met for this story to be considered "done". + placeholder: | + - [ ] Criterion 1 + - [ ] Criterion 2 + - [ ] Criterion 3 + validations: + required: true + + - type: textarea + id: definition-of-done + attributes: + label: 🎯 Definition of Done (Optional) + description: Specific requirements like tests, documentation, code review, etc. + placeholder: | + - [ ] Unit tests written + - [ ] Code review passed + - [ ] Documentation updated + - [ ] Manually tested + validations: + required: false + + - type: textarea + id: context + attributes: + label: 🎨 Additional Context (Optional) + description: Add wireframes, screenshots, links, or any other helpful information. + placeholder: e.g. "See Figma design: [link]" + validations: + required: false + + - type: checkboxes + id: check-duplicate + attributes: + label: No duplicate issue + description: Confirm that you have searched for open and closed issues with the same user story beforehand. + options: + - label: I confirm that this issue is not a duplicate + required: true + + - type: checkboxes + id: conduct + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://rubberduckcrew.pages.dev/contributing/code-of-conduct). + options: + - label: I agree to follow this project's Code of Conduct + required: true From fc1f0c6664bb7212357404f4912a9b45170836be Mon Sep 17 00:00:00 2001 From: IamPekka058 <59747867+IamPekka058@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:03:36 +0200 Subject: [PATCH 2/2] :rotating_light: Fix code rabbit issues --- .github/ISSUE_TEMPLATE/user-story.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/user-story.yaml b/.github/ISSUE_TEMPLATE/user-story.yaml index a712591..bdb6506 100644 --- a/.github/ISSUE_TEMPLATE/user-story.yaml +++ b/.github/ISSUE_TEMPLATE/user-story.yaml @@ -50,7 +50,7 @@ body: attributes: label: 🎨 Additional Context (Optional) description: Add wireframes, screenshots, links, or any other helpful information. - placeholder: e.g. "See Figma design: [link]" + placeholder: 'e.g. "See Figma design: [link]"' validations: required: false