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

  1. Check existing issues and PRs to avoid duplicate work
  2. For first-time contributors, look for the good first issue label
  3. Comment on issues you’d like to work on
  4. Ask questions in GitHub issues or discussions
  5. Join the Nephio SIG-Automation weekly meetings

Resources

By contributing to Porch, you agree that your contributions will be licensed under the Apache License 2.0.


Code Contribution

How to contribute to the Porch codebase

Documentation Contribution

How to contribute to Porch documentation