From a95c0a40ba65dddbfa34861e44dd424ef27a4514 Mon Sep 17 00:00:00 2001 From: Lama Date: Thu, 24 Apr 2025 14:34:34 -0400 Subject: [PATCH] add issue and pr templates --- .github/ISSUE_TEMPLATE/bug_report.md | 38 +++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 19 ++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 46 +++++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..deafb29 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -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 + + +## Environment +- Operating System: +- Python Version: +- KiCad Version: +- MCP Client: +- KiCad MCP Server Version/Commit: + +## Steps to Reproduce + +1. +2. +3. + +## Expected Behavior + + +## Actual Behavior + + +## Logs + + +## Additional Context + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..ec04dc5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -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 + + +## Use Case + + +## Proposed Implementation (optional) + + +## Additional Context + \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..318218a --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,46 @@ +--- +name: Pull Request +about: Submit a pull request to contribute to the KiCad MCP Server +title: "" +labels: "" +assignees: "" +--- + +## Description + + +## Related Issue(s) + + +## Type of Change + +- [ ] 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 + +- [ ] 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 + + +## Checklist + +- [ ] 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 + \ No newline at end of file