Skip to content

Commit

Permalink
chore: 275 add local issue templates for epic and task/feature
Browse files Browse the repository at this point in the history
* Added an issue template configuration to allow blank issues
* Added an issue form for epics
* Added an issue form for agile stories (task or feature issues).

Signed-off-by: Joseph Sinclair <[email protected]>
  • Loading branch information
jsync-swirlds committed Feb 6, 2025
1 parent 4104ba7 commit bc7b178
Show file tree
Hide file tree
Showing 3 changed files with 104 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/01-Story-Template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Agile Task or Feature
description: Create a new task or feature
title: "feat: "
projects: "hashgraph/69"
body:
- type: input
id: as-a-line
attributes:
label: Persona
description: As a "Persona"
value: "As a ?"
validations:
required: true
- type: input
id: i-want-to-line
attributes:
label: Request
description: I want to "Request"
value: "I want to ?"
validations:
required: true
- type: input
id: so-that-line
attributes:
label: Goal
description: So that "Goal"
value: "So that ?"
validations:
required: true
- type: textarea
id: technical-notes
attributes:
label: Technical Notes
description: Add any additional detail to describe this story.
value: |
## Technical Notes
Technical details, notes, suggestions, etc...
validations:
required: true
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/02-Epic-Template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Epic
description: Create a new Epic
title: "EPIC: "
projects: "hashgraph/69"
body:
- type: textarea
id: epic-goal
attributes:
label: Epic Goal
description: Describe the goal of this epic in one or two sentences
value: |
# Goal
Make the block node spectacular.
validations:
required: true
- type: textarea
id: epic-intention
attributes:
label: Epic Intention
description: Three to five sentences about what the team intends to accomplish in order to meet the epic goal.
value: |
## Intention
Three to five sentences about what the team intends to accomplish in order to meet the epic goal.
validations:
required: true
- type: textarea
id: epic-considerations
attributes:
label: Epic Considerations
description: A list of considerations that affect the completion of this epic.
value: |
## Considerations
A list of considerations that affect the completion of this epic. This includes alternatives already considered before arriving at the intention above.
- Consideration
- Added details
- Consideration
- Added details
- ...
validations:
required: true
- type: textarea
id: epic-detail
attributes:
label: Epic Details
description: Add any additional detail to describe this epic.
value: |
## Technical Details
Technical details, notes, customer stories, etc...
validations:
required: false
- type: textarea
id: task-list
attributes:
label: Task List
description: List features and tasks needed to complete this epic
value: |
## Tasks and Features
- [ ] feature 1
- [ ] feature 2
- [ ] task 1
- [ ] ...
render: "[tasklist]"
validations:
required: true
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true

0 comments on commit bc7b178

Please sign in to comment.