To contribute follow primarily the git flow:
- Open an issue
- If working on the issue, assign the issue to yourself
- Open a PR
- Get approval from the CODEOWNERS for each directory, which should be auto added
- Once approval has been gained, the originator of the PR is to merge the PR into main
- Once the PR is merged, delete the branch