Skip to content

Contributing to Global Data Plane

We welcome contributions—bug reports, feature requests, documentation improvements, or code.

How to Contribute

  1. Open an Issue:
  2. Use GitHub Issues to report bugs, suggest features, or ask questions.
  3. Please check if your issue is already open before filing a new one.

  4. Discuss Major Changes First:

  5. For large features or design changes, open an issue to start a discussion before you begin work.
  6. We want to make sure your work fits with the project direction and roadmap.

  7. Fork, Branch, and Submit a Pull Request:

  8. Fork the repo and create a new branch for your change.
  9. Write clear, descriptive commit messages.
  10. Submit a pull request with a summary of your changes and reference relevant issues.

  11. Code Requirements:

  12. Write clean, readable code with comments as needed.
  13. Include tests for new functionality or bug fixes where possible.
  14. Follow project coding style (see README or existing files for reference).

  15. Documentation:

  16. Update documentation for any user-facing changes, new features, or configuration options.
  17. If your change affects APIs, update or add to the API docs.

Code of Conduct

All contributors are expected to follow the Contributor Covenant Code of Conduct.

Questions?

If you have questions, open an issue or start a discussion on GitHub.
We’re happy to help.


Thank you for helping make Global Data Plane better!