The following is a set of guidelines for contributing to OpenTDF opensource projects. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code.
There are many ways to contribute. You can submit an issue or send us a PR. Please respect the code style and try to ensure your changes have tests.
Contribution guidelines are subject to change - please check back here for updates.
Please respect the BSD 3-Clause Clear license when using our code, and happy contributing!
- Create/Update the README.md with details of changes to the interface, this includes new environment variables, usage instructions, any schema changes, etc.
- Add any relevant tests or checks in the CI pipeline to account for your new change.
- If you submit a PR for review, one of the CODEOWNERS will review your PR and, upon approval, merge it into its respective repository. See the CODEOWNERS files of each repository as they are not all identical throughout the organization.
There are many ways to get our attention!
- Contribute to the local Discussion, found in the
Discussions
tab in this repository - Submit a new issue in its respective repository (documentation & quickstart linked here)