Skip to content

Commit f5ac3fa

Browse files
authored
Update issue templates (feature request)
Update issue templates (feature request)
1 parent c511e10 commit f5ac3fa

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
name: Feature request
3+
about: Propose a new capability or improvement for the project
4+
title: "[Feature Request]: "
5+
labels: enhancement, triage
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
💡 Tip: When suggesting a feature, provide a high-level epic and concrete user stories.
12+
Include markdown examples, Mermaid diagrams, and MCP standards where appropriate.
13+
14+
Feel free to include feature requests to develop new components, MCP servers, tools, integrations, etc.
15+
-->
16+
17+
### 🧭 Type of Feature
18+
19+
Please select the most appropriate category:
20+
21+
- [ ] Enhancement to existing functionality
22+
- [ ] New feature or capability
23+
- [ ] New MCP-compliant server
24+
- [ ] New component or integration
25+
- [ ] Developer tooling or test improvement
26+
- [ ] Packaging, automation and deployment (ex: pypi, docker, quay.io, kubernetes, terraform)
27+
- [ ] Other (please describe below)
28+
29+
### 🧭 Epic
30+
31+
**Title:** <High-level feature or capability>
32+
**Goal:** What is the big-picture objective of this feature set?
33+
**Why now:** Why is this needed? Who benefits?
34+
35+
---
36+
37+
### 🙋‍♂️ User Story 1
38+
39+
**As a:** <type of user>
40+
**I want:** <some goal>
41+
**So that:** <some reason / value>
42+
43+
#### ✅ Acceptance Criteria
44+
```gherkin
45+
Scenario: First scenario title
46+
Given some starting state
47+
When an action occurs
48+
Then a result should happen
49+
50+
Scenario: Second scenario title
51+
Given another state
52+
When something else happens
53+
Then another result occurs
54+
```
55+
56+
---
57+
58+
### 🙋‍♂️ User Story 2
59+
60+
**As a:** <another type of user>
61+
**I want:** <a different goal>
62+
**So that:** <a different reason>
63+
64+
#### ✅ Acceptance Criteria
65+
```gherkin
66+
Scenario: Third scenario title
67+
Given a specific setup
68+
When a user performs an action
69+
Then something meaningful happens
70+
```
71+
72+
---
73+
74+
### 📐 Design Sketch (optional)
75+
76+
Include a diagram, sketch, or flow (use [Mermaid](https://mermaid.js.org/) if desired):
77+
78+
```mermaid
79+
flowchart TD
80+
A[Client] -->|POST /completions| B(MCPGateway)
81+
B --> C[Completion Service]
82+
```
83+
84+
---
85+
86+
### 🔗 MCP Standards Check
87+
88+
- [ ] Change adheres to current [MCP specifications](https://developer.ibm.com/tutorials/awb-handle-remote-tool-calling-model-context-protocol/)
89+
- [ ] No breaking changes to existing MCP-compliant integrations
90+
- [ ] If deviations exist, please describe them below:
91+
92+
---
93+
94+
### 🔄 Alternatives Considered
95+
96+
List any alternative designs, existing workarounds, or rejected ideas.
97+
98+
---
99+
100+
### 📓 Additional Context
101+
102+
Include related issues, links to discussions, issues, etc.

0 commit comments

Comments
 (0)