Skip to content

Commit a95c0a4

Browse files
committed
add issue and pr templates
1 parent b2d3099 commit a95c0a4

File tree

3 files changed

+103
-0
lines changed

3 files changed

+103
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug Report
3+
about: Report a bug or issue with the KiCad MCP Server
4+
title: "[BUG] "
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
## Bug Description
10+
<!-- A clear and concise description of the bug -->
11+
12+
## Environment
13+
- Operating System: <!-- e.g., macOS 13.4, Windows 11, Ubuntu 22.04 -->
14+
- Python Version: <!-- e.g., 3.10.5 -->
15+
- KiCad Version: <!-- e.g., 9.0.2 -->
16+
- MCP Client: <!-- e.g., Claude Desktop, custom client -->
17+
- KiCad MCP Server Version/Commit: <!-- e.g., v0.1.0, commit hash -->
18+
19+
## Steps to Reproduce
20+
<!-- Detailed steps to reproduce the bug -->
21+
1.
22+
2.
23+
3.
24+
25+
## Expected Behavior
26+
<!-- What you expected to happen -->
27+
28+
## Actual Behavior
29+
<!-- What actually happened, including any error messages, logs, or screenshots -->
30+
31+
## Logs
32+
<!-- If applicable, include relevant log output. You can find logs at:
33+
- On macOS: ~/Library/Logs/Claude/mcp-server-kicad.log
34+
- On Windows: [Path to logs]
35+
- On Linux: [Path to logs] -->
36+
37+
## Additional Context
38+
<!-- Any other information that might be relevant to the issue -->
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature Request
3+
about: Suggest a new feature or enhancement for the KiCad MCP Server
4+
title: "[FEATURE] "
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
## Feature Description
10+
<!-- A clear and concise description of the feature you'd like to see -->
11+
12+
## Use Case
13+
<!-- Describe how this feature would be used and who would benefit from it -->
14+
15+
## Proposed Implementation (optional)
16+
<!-- If you have ideas about how to implement this feature -->
17+
18+
## Additional Context
19+
<!-- Any other information, screenshots, or examples that might be helpful -->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
name: Pull Request
3+
about: Submit a pull request to contribute to the KiCad MCP Server
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
## Description
10+
<!-- Provide a detailed description of the changes in this PR -->
11+
12+
## Related Issue(s)
13+
<!-- Link any related issues using the format: Fixes #123, Addresses #456 -->
14+
15+
## Type of Change
16+
<!-- Mark the appropriate options with 'x' (e.g., [x]) -->
17+
- [ ] Bug fix (non-breaking change that fixes an issue)
18+
- [ ] New feature (non-breaking change that adds functionality)
19+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
20+
- [ ] Documentation update
21+
- [ ] Performance improvement
22+
- [ ] Code refactoring (no functional changes)
23+
- [ ] Other (please describe):
24+
25+
## Testing Performed
26+
<!-- Describe the testing you've done -->
27+
- [ ] Added new unit tests
28+
- [ ] Manually tested on macOS
29+
- [ ] Manually tested on Windows
30+
- [ ] Manually tested on Linux
31+
- [ ] Integration tested with Claude Desktop or other MCP client
32+
33+
## Screenshots/Output
34+
<!-- If applicable, add screenshots or output examples -->
35+
36+
## Checklist
37+
<!-- Mark items with 'x' (e.g., [x]) -->
38+
- [ ] My code follows the project's coding style
39+
- [ ] I have commented my code, particularly in hard-to-understand areas
40+
- [ ] I have updated the documentation to reflect my changes
41+
- [ ] My changes generate no new warnings or errors
42+
- [ ] I have checked that my changes work on all supported platforms
43+
- [ ] New and existing unit tests pass with my changes
44+
45+
## Additional Notes
46+
<!-- Any other information that would be useful -->

0 commit comments

Comments
 (0)