Contributing¶
Thank you for your interest in contributing to ovi!
If you don’t have time to contribute code or documentation, that’s completely fine — even starring the repository helps others discover ovi and is genuinely appreciated.
Reporting bugs and security issues¶
- Open a GitHub issue for any bugs, feature requests, or general problems.
- For security vulnerabilities, please see the Security policy
Pull request guidelines¶
To contribute code changes, follow the standard GitHub pull request workflow:
- Fork the repository.
- Create a new branch for your work.
- Make whatever changes you need — small or large — and use commit messages that briefly describe the intent.
-
If documentation updates are required, open a second PR in the ovi-docs repository.
Reference the code PR in the docs PR, and the docs PR in the code PR. You may reference the PRs in a comment -
Open a pull request against the
mainbranch.
A good PR includes:
- A clear description of the problem and the proposed solution.
- Any setup or testing steps required to verify the change.
- References to related issues, if applicable.
License agreement¶
By contributing to this project, you agree that your contributions will be licensed under the Apache License 2.0.
By contributing to the documentation, you agree that your contributions will be licensed under CC BY-SA 4.0.
Thank you for helping improve ovi!