Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The CODEOWNERS[1] file define individuals or teams that are responsible for code in a repository. People with write permissions for the repository can create or edit the CODEOWNERS file and be listed as code owners. People with admin or owner permissions can require that pull requests have to be approved by code owners before they can be merged. How this change the development flow? - When a pull request is created, owners of file touched by the pull request are added automatically as reviewers. This improves the experience for new contributors. - Using branch protection we can require that at least one of the owners will approve the pull request before it can be merged. - New contributors can learn who owns the code that want to change. Issues: - Need a second owner for some rules, both for another review, and to avoid blocking merge if a single code owner is not available. [1] https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners Fixes: RamenDR#1766 Signed-off-by: Nir Soffer <[email protected]>
- Loading branch information