add issue and pr templates

This commit is contained in:
Lama 2025-04-24 14:34:34 -04:00
parent b2d3099505
commit a95c0a40ba
3 changed files with 103 additions and 0 deletions

38
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,38 @@
---
name: Bug Report
about: Report a bug or issue with the KiCad MCP Server
title: "[BUG] "
labels: bug
assignees: ''
---
## Bug Description
<!-- A clear and concise description of the bug -->
## Environment
- Operating System: <!-- e.g., macOS 13.4, Windows 11, Ubuntu 22.04 -->
- Python Version: <!-- e.g., 3.10.5 -->
- KiCad Version: <!-- e.g., 9.0.2 -->
- MCP Client: <!-- e.g., Claude Desktop, custom client -->
- KiCad MCP Server Version/Commit: <!-- e.g., v0.1.0, commit hash -->
## Steps to Reproduce
<!-- Detailed steps to reproduce the bug -->
1.
2.
3.
## Expected Behavior
<!-- What you expected to happen -->
## Actual Behavior
<!-- What actually happened, including any error messages, logs, or screenshots -->
## Logs
<!-- If applicable, include relevant log output. You can find logs at:
- On macOS: ~/Library/Logs/Claude/mcp-server-kicad.log
- On Windows: [Path to logs]
- On Linux: [Path to logs] -->
## Additional Context
<!-- Any other information that might be relevant to the issue -->

View File

@ -0,0 +1,19 @@
---
name: Feature Request
about: Suggest a new feature or enhancement for the KiCad MCP Server
title: "[FEATURE] "
labels: enhancement
assignees: ''
---
## Feature Description
<!-- A clear and concise description of the feature you'd like to see -->
## Use Case
<!-- Describe how this feature would be used and who would benefit from it -->
## Proposed Implementation (optional)
<!-- If you have ideas about how to implement this feature -->
## Additional Context
<!-- Any other information, screenshots, or examples that might be helpful -->

46
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@ -0,0 +1,46 @@
---
name: Pull Request
about: Submit a pull request to contribute to the KiCad MCP Server
title: ""
labels: ""
assignees: ""
---
## Description
<!-- Provide a detailed description of the changes in this PR -->
## Related Issue(s)
<!-- Link any related issues using the format: Fixes #123, Addresses #456 -->
## Type of Change
<!-- Mark the appropriate options with 'x' (e.g., [x]) -->
- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring (no functional changes)
- [ ] Other (please describe):
## Testing Performed
<!-- Describe the testing you've done -->
- [ ] Added new unit tests
- [ ] Manually tested on macOS
- [ ] Manually tested on Windows
- [ ] Manually tested on Linux
- [ ] Integration tested with Claude Desktop or other MCP client
## Screenshots/Output
<!-- If applicable, add screenshots or output examples -->
## Checklist
<!-- Mark items with 'x' (e.g., [x]) -->
- [ ] My code follows the project's coding style
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have updated the documentation to reflect my changes
- [ ] My changes generate no new warnings or errors
- [ ] I have checked that my changes work on all supported platforms
- [ ] New and existing unit tests pass with my changes
## Additional Notes
<!-- Any other information that would be useful -->