You can fork the repo and submit a pull request on GitHub. For more information send us an email ([email protected]).
Developers must use DCO (Developer Certificate of Origin) to sign every commit that they wish to merge into this repository. See this announcement for more details.
To enable the use of some automated tools for tracking software licenses, both in this project and in any future projects that might copy source files from it, all source files must have a comment containing an SPDX License Identifier.
TODO: Add a link to a central p4lang repository document about this, when one is created. Probably that will be https://github.com/p4lang/p4c/blob/main/docs/licenses.md
Any contribution to the C++ core code must respect the coding guidelines. We follow the Google C++ Style Guide. We provide a script to automatically format all code correctly.