Skip to content

Commit e599d09

Browse files
committed
πŸ—„ [chore] issue template
1 parent 7d2d584 commit e599d09

1 file changed

Lines changed: 70 additions & 0 deletions

File tree

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: Feature / Task
2+
description: A scoped piece of work ready to build
3+
labels: ["type:feature"]
4+
assignees:
5+
- tomy0000000
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Use this template for features and tasks already shaped in Linear.
12+
Raw ideas should go to **Linear Triage** first, not here.
13+
14+
- type: input
15+
id: spec
16+
attributes:
17+
label: Spec
18+
description: Link to the Linear requirement, design doc, or parent issue.
19+
placeholder: https://linear.app/<workspace>/issue/...
20+
validations:
21+
required: false
22+
23+
- type: dropdown
24+
id: area
25+
attributes:
26+
label: Area
27+
description: Where does this primarily land?
28+
options:
29+
- backend
30+
- frontend
31+
- misc
32+
default: 2
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
id: goal
38+
attributes:
39+
label: Goal
40+
description: 1–2 sentences. What does this accomplish? Why now?
41+
placeholder: e.g. "Add magic-link sign-in so password-less users can log in."
42+
validations:
43+
required: true
44+
45+
- type: textarea
46+
id: acceptance
47+
attributes:
48+
label: Acceptance criteria
49+
description: Concrete, testable, each box independently verifiable. Given/When/Then where it fits.
50+
value: |
51+
- [ ]
52+
- [ ]
53+
validations:
54+
required: true
55+
56+
- type: textarea
57+
id: implementation
58+
attributes:
59+
label: Implementation notes
60+
description: Optional. Files to touch, suggested approach, known gotchas.
61+
validations:
62+
required: false
63+
64+
- type: textarea
65+
id: out-of-scope
66+
attributes:
67+
label: Out of scope
68+
description: Optional. Explicitly NOT doing in this issue.
69+
validations:
70+
required: false

0 commit comments

Comments
Β (0)