Primeira coisa que é preciso para criar o codeowners é uma organização, em que você possa dividir responsabilidades de código por pessoa ou por equipe.
Na documentão ele não fala sobre time mas é possível configurar isso, primeiro nós temos que criar um time, no meu caso vou criar um time chamado "reviewers" seguindo o passo a passo descrito pelo github p.s você pode ter dois ou mais times e ter users que podem ficar em todos.
Após criar seu time, agora você pode utiliza-lo dentro do codeowners, assim como diz na documentação você pode criar um arquivo assim:
/ /.github CODEOWNERS
ele tem que ser criado dentro do repositório raiz o caminho seria /.github/CODEOWNERS sobre o conteúdo pode-se colocar nome de times ou usuário, e quais arquivos pertencem ou não a um usuário como o intuito é dar acesso a o time de reviewers o conteúdo do CODEOWNERS ficaria assim :
- @nomeDaOrganização/reviewers
Para configurar a quantidade de reviews basta seguir esse (tutorial)[https://docs.github.com/pt/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team]
Referências Estrutura codeowners: https://docs.github.com/pt/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-code-owners Configurando review: https://docs.github.com/pt/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team Criando um time: https://docs.github.com/pt/organizations/organizing-members-into-teams/creating-a-team