Skip to content

Commit ca90572

Browse files
author
xueyuan
committed
init: first commit
1 parent 346a767 commit ca90572

40 files changed

+13904
-1
lines changed
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
name: Bug Report
3+
about: Create a report to help us improve
4+
title: '[BUG] '
5+
labels: 'bug'
6+
assignees: ''
7+
---
8+
9+
## 🐛 Bug Description
10+
11+
A clear and concise description of what the bug is.
12+
13+
## 🔄 Steps to Reproduce
14+
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
## ✅ Expected Behavior
21+
22+
A clear and concise description of what you expected to happen.
23+
24+
## ❌ Actual Behavior
25+
26+
A clear and concise description of what actually happened.
27+
28+
## 📸 Screenshots
29+
30+
If applicable, add screenshots to help explain your problem.
31+
32+
## 🌍 Environment
33+
34+
- **OS**: [e.g. macOS 14.0, Windows 11, Ubuntu 22.04]
35+
- **Node.js Version**: [e.g. 18.17.0]
36+
- **Varlet MCP Version**: [e.g. 1.0.0]
37+
- **Varlet UI Version**: [e.g. 3.0.0]
38+
- **MCP Client**: [e.g. Claude Desktop 1.0.0]
39+
- **Package Manager**: [e.g. npm 9.8.0, pnpm 8.6.0]
40+
41+
## 📋 Configuration
42+
43+
**Claude Desktop Configuration:**
44+
```json
45+
{
46+
"mcpServers": {
47+
"varlet-ui": {
48+
"command": "varlet-mcp-server",
49+
"args": []
50+
}
51+
}
52+
}
53+
```
54+
55+
**Environment Variables:**
56+
```bash
57+
# List any relevant environment variables
58+
VARLET_VERSION=latest
59+
CACHE_TTL=3600000
60+
DEBUG=false
61+
```
62+
63+
## 📝 Error Logs
64+
65+
```
66+
# Paste any error messages or logs here
67+
```
68+
69+
## 🔍 Additional Context
70+
71+
Add any other context about the problem here.
72+
73+
## ✅ Checklist
74+
75+
- [ ] I have searched for existing issues
76+
- [ ] I have tried the latest version
77+
- [ ] I have provided all required information
78+
- [ ] I have included error logs (if applicable)
79+
- [ ] I have tested with minimal configuration
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
name: Feature Request
3+
about: Suggest an idea for this project
4+
title: '[FEATURE] '
5+
labels: 'enhancement'
6+
assignees: ''
7+
---
8+
9+
## 🚀 Feature Request
10+
11+
### 📝 Summary
12+
13+
A clear and concise description of the feature you'd like to see added.
14+
15+
### 🎯 Motivation
16+
17+
**Is your feature request related to a problem? Please describe.**
18+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
19+
20+
**Why is this feature important?**
21+
Explain how this feature would benefit users and the project.
22+
23+
### 💡 Proposed Solution
24+
25+
**Describe the solution you'd like**
26+
A clear and concise description of what you want to happen.
27+
28+
**Describe alternatives you've considered**
29+
A clear and concise description of any alternative solutions or features you've considered.
30+
31+
### 🔧 Implementation Details
32+
33+
**Technical approach (if you have ideas):**
34+
- [ ] New MCP tool
35+
- [ ] New resource
36+
- [ ] New prompt template
37+
- [ ] Configuration option
38+
- [ ] CLI enhancement
39+
- [ ] Documentation improvement
40+
- [ ] Other: ___________
41+
42+
**Affected components:**
43+
- [ ] API tools
44+
- [ ] Documentation tools
45+
- [ ] Smart prompts
46+
- [ ] Resources
47+
- [ ] CLI
48+
- [ ] Configuration
49+
- [ ] Caching
50+
- [ ] Error handling
51+
52+
### 📋 Use Cases
53+
54+
**Primary use case:**
55+
Describe the main scenario where this feature would be used.
56+
57+
**Additional use cases:**
58+
1. Use case 1
59+
2. Use case 2
60+
3. Use case 3
61+
62+
### 🎨 User Experience
63+
64+
**How would users interact with this feature?**
65+
66+
**Example usage:**
67+
```bash
68+
# CLI example
69+
varlet-mcp-server --new-feature
70+
```
71+
72+
```json
73+
// Configuration example
74+
{
75+
"newFeature": {
76+
"enabled": true,
77+
"options": {}
78+
}
79+
}
80+
```
81+
82+
**Expected output/behavior:**
83+
```
84+
// What users should see
85+
```
86+
87+
### 🔗 Related Issues
88+
89+
- Related to #
90+
- Depends on #
91+
- Blocks #
92+
93+
### 📚 Additional Context
94+
95+
**Screenshots or mockups (if applicable):**
96+
Add any visual aids that help explain the feature.
97+
98+
**External references:**
99+
- Link to relevant documentation
100+
- Similar features in other projects
101+
- Community discussions
102+
103+
**Priority level:**
104+
- [ ] Low - Nice to have
105+
- [ ] Medium - Would improve user experience
106+
- [ ] High - Important for project goals
107+
- [ ] Critical - Blocking other features
108+
109+
### ✅ Acceptance Criteria
110+
111+
- [ ] Feature works as described
112+
- [ ] Documentation is updated
113+
- [ ] Tests are added
114+
- [ ] No breaking changes (or properly documented)
115+
- [ ] Performance impact is acceptable
116+
- [ ] Error handling is implemented
117+
118+
### 🤝 Contribution
119+
120+
**Are you willing to contribute to this feature?**
121+
- [ ] Yes, I can implement this
122+
- [ ] Yes, I can help with testing
123+
- [ ] Yes, I can help with documentation
124+
- [ ] No, but I'd like to see it implemented
125+
126+
**Estimated effort (if you're contributing):**
127+
- [ ] Small (< 1 day)
128+
- [ ] Medium (1-3 days)
129+
- [ ] Large (1+ weeks)
130+
- [ ] Unknown

0 commit comments

Comments
 (0)