quivr/.github/ISSUE_TEMPLATE/EPIC_TEMPLATE.yml

98 lines
2.5 KiB
YAML
Raw Normal View History

name: Epic [Only for Quivr Team]
2023-09-20 15:48:53 +03:00
description: Use this form for epics.
title: "[Epic]: "
labels: ["epic"]
body:
2023-09-20 15:55:56 +03:00
- type: markdown
2023-09-20 16:03:32 +03:00
attributes:
2023-09-20 15:48:53 +03:00
value: |
**The Why**
2023-09-20 15:48:53 +03:00
Explain the reasons for this epic.
2023-09-20 15:48:53 +03:00
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: why-value
attributes:
2023-09-20 15:48:53 +03:00
label: Why do we need this functionality?
description: What's the value? For whom?
placeholder: Detail the reasons here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: markdown
2023-09-20 16:03:32 +03:00
attributes:
2023-09-20 15:48:53 +03:00
value: |
2023-09-20 16:03:32 +03:00
**The What**
2023-09-20 15:48:53 +03:00
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: developing
attributes:
2023-09-20 15:48:53 +03:00
label: What are we developing?
description: Whats the expected behaviour? How should it look like?
placeholder: Describe the functionality or feature here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: validation-criteria
attributes:
2023-09-20 15:48:53 +03:00
label: What are the validation criteria to validate this feature?
description: Testing criteria, edge cases, error behavior, etc.
placeholder: Detail the validation criteria here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: out-of-scope
attributes:
2023-09-20 15:48:53 +03:00
label: What's out of scope for this feature?
placeholder: Detail what's not covered by this epic...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: checkboxes
2023-09-20 16:03:32 +03:00
id: feature-flagged
attributes:
2023-09-20 15:48:53 +03:00
label: Should this feature be feature flagged?
options:
2023-09-20 16:23:07 +03:00
- label: Feature Flagged
required: false
2023-09-20 15:48:53 +03:00
2023-09-20 15:55:56 +03:00
- type: markdown
2023-09-20 16:03:32 +03:00
attributes:
2023-09-20 15:48:53 +03:00
value: |
**The How**
2023-09-20 15:48:53 +03:00
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: code-strategy
attributes:
2023-09-20 15:48:53 +03:00
label: How are we going to code this feature?
description: Technical strategy, impacts, consequences, etc.
placeholder: Describe the technical approach here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: technical-decisions
attributes:
2023-09-20 15:48:53 +03:00
label: Are there any technical decisions made that should be shared?
placeholder: Detail the decisions here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: blockers
attributes:
2023-09-20 15:48:53 +03:00
label: What is preventing us from delivering this feature?
placeholder: Detail any dependencies, issues, or blockers here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true
2023-09-20 15:55:56 +03:00
- type: textarea
2023-09-20 16:03:32 +03:00
id: potential-breaks
attributes:
2023-09-20 15:48:53 +03:00
label: What can the feature potentially break?
placeholder: Detail any potential side effects or issues here...
2023-09-20 16:03:32 +03:00
validations:
2023-09-20 15:48:53 +03:00
required: true