community: add feature request issue template
Swadhin Biswas committed 7 months ago
8c24dfd
1 parent c2ff106
commit 8c24dfd
1 file changed
+68 -0
Showing 1 changed file+68-0
▼.github/ISSUE_TEMPLATE/feature_request.yml
+68-0
| @@ -0,0 +1,68 @@ | ||
1 | +name: Feature Request | |
2 | +description: Suggest a new feature or enhancement for contexa | |
3 | +title: "[Feature]: " | |
4 | +labels: ["enhancement"] | |
5 | +body: | |
6 | + - type: markdown | |
7 | + attributes: | |
8 | + value: | | |
9 | + Thanks for suggesting a feature! Please describe what you'd like and why it would be useful. | |
10 | + | |
11 | + - type: textarea | |
12 | + id: description | |
13 | + attributes: | |
14 | + label: Feature Description | |
15 | + description: A clear and concise description of the feature you'd like. | |
16 | + placeholder: "I'd like a `ws.squash()` method that combines multiple commits into one, similar to git squash." | |
17 | + validations: | |
18 | + required: true | |
19 | + | |
20 | + - type: textarea | |
21 | + id: motivation | |
22 | + attributes: | |
23 | + label: Motivation | |
24 | + description: Why is this feature needed? What problem does it solve? | |
25 | + placeholder: "When agents create many small commits during exploration, the commit history becomes noisy. Squashing would allow cleaning up before a merge." | |
26 | + validations: | |
27 | + required: true | |
28 | + | |
29 | + - type: textarea | |
30 | + id: api | |
31 | + attributes: | |
32 | + label: Proposed API / Usage Example | |
33 | + description: If you have ideas for how the API should look, share them here. Pseudocode or any language is fine. | |
34 | + render: text | |
35 | + | |
36 | + - type: checkboxes | |
37 | + id: languages | |
38 | + attributes: | |
39 | + label: Affected Languages | |
40 | + description: Which language implementations should include this feature? | |
41 | + options: | |
42 | + - label: Python | |
43 | + - label: JavaScript / TypeScript | |
44 | + - label: Rust | |
45 | + - label: Go | |
46 | + - label: Zig | |
47 | + - label: Lua | |
48 | + - label: Elixir | |
49 | + - label: All languages | |
50 | + | |
51 | + - type: textarea | |
52 | + id: alternatives | |
53 | + attributes: | |
54 | + label: Alternatives Considered | |
55 | + description: Have you considered any alternative solutions or workarounds? | |
56 | + | |
57 | + - type: textarea | |
58 | + id: context | |
59 | + attributes: | |
60 | + label: Additional Context | |
61 | + description: Any other context, references, or screenshots related to the feature request. | |
62 | + | |
63 | + - type: checkboxes | |
64 | + id: contribution | |
65 | + attributes: | |
66 | + label: Contribution | |
67 | + options: | |
68 | + - label: I would be willing to submit a PR for this feature | |
0 | 69 | |