Contributing
How to contribute to Porch documentation and codebase
Thank you for your interest in contributing to Porch!
Contribution Types
-
Documentation - Fix errors, clarify concepts, add examples, write guides
-
Code - Fix bugs, add features, improve performance, write tests
- Issues - Report bugs or request features in
GitHub Issues
- Community - Answer questions and participate in discussions
Contributor License Agreement (CLA)
Before any PR can be merged, you must sign the CLA via EasyCLA. When you open your first PR, the EasyCLA bot will comment with instructions. Sign as either an individual contributor or through your company.
See the
EasyCLA documentation for details.
Getting Started
- Check existing issues and PRs to avoid duplicate work
- For first-time contributors, look for
the
good first issue label
- Comment on issues you’d like to work on
- Ask questions in GitHub issues or discussions
- Join the kpt
weekly commuity and technical meetings,
meeting link here
Resources
By contributing to Porch, you agree that your contributions will be licensed under
the Apache License 2.0.
How to contribute to the Porch codebase
How to contribute to Porch documentation