Contributing to PicoCore
Thank you for considering contributing to PicoCore! 🎉 We welcome contributions of all kinds — bug fixes, features, documentation, or even just sharing feedback.
How to Contribute
1. Fork & Clone
- Fork the repository on GitHub.
- Clone your fork locally:
2. Create a Branch
3. Make Your Changes
- Implement your feature or fix.
- Add/update tests where appropriate.
- Make sure your code is formatted and linted.
4. Commit & Push
5. Open a Pull Request
- Go to the original repository.
- Open a Pull Request (PR) from your branch.
- Fill in the PR template and describe your changes.
Code Style Guidelines
- Use PEP8 for Python code.
- Keep functions and classes small and focused.
- Add docstrings and comments where needed.
Reporting Issues
If you find a bug or have a feature request:
- Open an issue in GitHub Issues.
- Provide as much detail as possible (steps to reproduce, logs, screenshots, etc.).
Documentation Contributions
Improving docs is just as valuable as writing code! You can:
- Fix typos or grammar.
- Expand examples.
- Add tutorials or guides.
The documentation is built using MkDocs Material. To build locally:
License
By contributing, you agree that your contributions will be licensed under the same license as this project (see LICENSE).