Equipes 👥⚓︎
Responsabilidade das Unidades⚓︎
O responsável por cada unidade da SPLOR é também o responsável por gerir os membros de sua equipe e deve adicioná-los nos respectivos times do GitHub. Na SPLOR, a ideia é que times reproduzam a estrutura administrativa:
Essa organização de equipe permite:
- Controle de acesso adequado aos repositórios
- Gestão de permissões específicas por equipe
- Facilitação da comunicação entre membros da mesma unidade
- Organização clara da estrutura administrativa
Como Funcionam os Times no GitHub⚓︎
Configuração de Times⚓︎
1. Criação do Time⚓︎
- Apenas owners da organização (membros da AID) podem criar times
- O nome do time deve seguir o padrão:
[SIGLA_UNIDADE]
- A descrição deve incluir o nome completo da unidade
2. Adição de Membros⚓︎
- Cada unidade deve adicionar seus membros ao time correspondente
- Os membros podem ter diferentes níveis de permissão dentro do time
- Recomenda-se ter pelo menos um maintainer por time
3. Permissões de Repositório⚓︎
- Os times podem ter acesso a repositórios específicos
- As permissoes dos membros podem ser: Read, Write, Admin
- O acesso dos membros pode ser concedido a repositórios públicos ou privados
Benefícios da Organização em Times⚓︎
Comunicação⚓︎
- @mentions (menções) podem ser feitas para times inteiros
- Notificações podem ser configuradas por time
- Facilita a identificação de responsabilidades
Gestão de Acesso⚓︎
- Controle centralizado de permissões
- Facilita a remoção de acesso quando necessário
- Audit trail claro de quem tem acesso a quê
Colaboração⚓︎
- Pull requests podem ser atribuídos a times
- Code reviews podem ser solicitadas de times específicos
- Facilita a distribuição de trabalho
Tip
Não se esqueça de trocar a seu avatar do Github, colocando a sua foto.
Assim, fica mais fácil dos seus colegas te marcarem e você não perde nenhuma notificação!