Contributing
Thank you for your interest in contributing to Kevinbot P2 Board! ❤️
Your contributions, whether in code, documentation, or ideas, help the project grow. Please take a moment to review this guide to make the process easier for everyone.
Ways to Support the Project
Even if you don’t have time to contribute directly, you can support us by: - Starring the repository - Sharing it on social media - Mentioning it in your project’s README
Table of Contents
I Have a Question
Before asking: 1. Check the Documentation. 2. Search the Issues and Discussions.
Still need help?
Open a new topic in Q&A, providing as much context as possible.
I Want to Contribute
Reporting Bugs
Before Submitting a Bug Report
- Make sure you're using the latest KiCAD version (if applicable).
- Verify the issue isn't due to configuration or environment issues.
- Search the bug tracker to see if the issue has already been reported.
- Gather the following details:
- Software versions (e.g., KiCAD, P2 Compiler)
- Reproduction steps or related input/output
Submitting a Bug Report
Sensitive issues (e.g., security bugs) should be reported via email at meowmeowahr@gmail.com.
For all other issues: - Open a GitHub issue. - Describe the expected and actual behavior, along with clear reproduction steps. - Include the details you gathered earlier.
Suggesting Enhancements
Before Submitting an Enhancement
- Make sure you're using the latest version.
- Check the documentation to ensure the feature isn’t already covered.
- Search the issue tracker for similar suggestions.
Submitting an Enhancement Suggestion
- Discuss your idea in the Discussions section.
- Once your idea is clear, open a new issue with:
- A descriptive title
- A detailed explanation of the suggestion and expected outcome
- Why the feature would benefit users