You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for suggesting a new feature! Please check our [roadmap](https://github.com/cryptuon/stxscript/blob/main/docs/roadmap.md) first to see if it's already planned.
10
+
11
+
- type: dropdown
12
+
id: roadmap-phase
13
+
attributes:
14
+
label: Roadmap Phase
15
+
description: Which phase of our roadmap does this feature align with?
16
+
options:
17
+
- "Phase 1: Expression System (v0.2.0)"
18
+
- "Phase 2: Control Flow (v0.3.0)"
19
+
- "Phase 3: Data Structures (v0.4.0)"
20
+
- "Phase 4: Advanced Features (v0.5.0)"
21
+
- "Phase 5: Developer Experience (v1.0.0)"
22
+
- "Future/Not in roadmap"
23
+
validations:
24
+
required: true
25
+
26
+
- type: textarea
27
+
id: problem
28
+
attributes:
29
+
label: Problem Statement
30
+
description: What problem would this feature solve?
31
+
placeholder: "I'm trying to do X but currently I have to..."
32
+
validations:
33
+
required: true
34
+
35
+
- type: textarea
36
+
id: solution
37
+
attributes:
38
+
label: Proposed Solution
39
+
description: Describe the feature you'd like to see
40
+
placeholder: "I would like to be able to..."
41
+
validations:
42
+
required: true
43
+
44
+
- type: textarea
45
+
id: syntax-example
46
+
attributes:
47
+
label: Proposed Syntax
48
+
description: How would this feature look in StxScript code?
49
+
render: typescript
50
+
placeholder: |
51
+
// Example of how the feature would be used
52
+
let example = new_feature_syntax();
53
+
validations:
54
+
required: false
55
+
56
+
- type: textarea
57
+
id: clarity-output
58
+
attributes:
59
+
label: Expected Clarity Output
60
+
description: What Clarity code should this generate?
61
+
render: lisp
62
+
placeholder: |
63
+
;; Expected Clarity output
64
+
(define-data-var example ...)
65
+
validations:
66
+
required: false
67
+
68
+
- type: dropdown
69
+
id: priority
70
+
attributes:
71
+
label: Priority
72
+
description: How important is this feature to you?
73
+
options:
74
+
- "Critical - Blocking my project"
75
+
- "High - Would significantly improve my workflow"
76
+
- "Medium - Would be nice to have"
77
+
- "Low - Minor convenience"
78
+
validations:
79
+
required: true
80
+
81
+
- type: dropdown
82
+
id: complexity
83
+
attributes:
84
+
label: Estimated Complexity
85
+
description: How complex do you think this feature would be to implement?
86
+
options:
87
+
- "Low - Simple grammar/transformer change"
88
+
- "Medium - Requires moderate changes"
89
+
- "High - Significant design work needed"
90
+
- "Unknown - Not sure"
91
+
validations:
92
+
required: false
93
+
94
+
- type: textarea
95
+
id: alternatives
96
+
attributes:
97
+
label: Alternatives Considered
98
+
description: What alternatives have you considered?
99
+
placeholder: "I could work around this by..."
100
+
validations:
101
+
required: false
102
+
103
+
- type: checkboxes
104
+
id: contribution
105
+
attributes:
106
+
label: Contribution
107
+
description: Would you be interested in contributing to this feature?
108
+
options:
109
+
- label: I would like to implement this feature myself
110
+
- label: I can help with testing this feature
111
+
- label: I can help with documentation for this feature
112
+
- label: I can provide additional use cases and examples
113
+
114
+
- type: textarea
115
+
id: additional-context
116
+
attributes:
117
+
label: Additional Context
118
+
description: Add any other context or screenshots about the feature request
119
+
placeholder: Any additional information that might be helpful...
description: Track implementation of a specific roadmap item
3
+
title: "[Roadmap]: "
4
+
labels: ["roadmap", "enhancement"]
5
+
body:
6
+
- type: markdown
7
+
attributes:
8
+
value: |
9
+
This template is for tracking implementation of specific items from our [development roadmap](https://github.com/cryptuon/stxscript/blob/main/docs/roadmap.md).
10
+
11
+
- type: dropdown
12
+
id: phase
13
+
attributes:
14
+
label: Roadmap Phase
15
+
description: Which phase is this item from?
16
+
options:
17
+
- "Phase 1: Expression System (v0.2.0)"
18
+
- "Phase 2: Control Flow (v0.3.0)"
19
+
- "Phase 3: Data Structures (v0.4.0)"
20
+
- "Phase 4: Advanced Features (v0.5.0)"
21
+
- "Phase 5: Developer Experience (v1.0.0)"
22
+
validations:
23
+
required: true
24
+
25
+
- type: input
26
+
id: roadmap-item
27
+
attributes:
28
+
label: Roadmap Item
29
+
description: What specific item from the roadmap is this?
0 commit comments