Diferencie entre o departamento e o grupo de projeto no Gitlab

2

Como Gitlab Admin, preciso criar diferentes Groups para diferentes departamentos e adicionar membros a ela. Alguns Departamentos contam com Sub-Departamentos então eu crio Sub-Group no Gitlab para isso.

A partir de agora tudo ok. Mas, cheguei a uma situação em que, criei um grupo de projeto para que ele pudesse ter o código de software, hardware e firmware armazenado separadamente nele. Então, criei um subgrupo com o nome do projeto e adicionei três projetos individuais nele.

Minha pergunta é: O uso de Sub-Group para o Sub-Departamento e Sub-Projeto está correto? Ou posso melhorar isso de alguma forma?

PS: adicionei Github tag para que essa pergunta chegue a mais pessoas e possa ter ideias comuns. Não pretende criar qualquer confusão ou marcação falsa.

    
por Rajana Deepak 02.07.2018 / 13:54

1 resposta

0

De acordo com a Documentação do GitLab sobre subgrupos , eles são feitos especificamente pelos seguintes motivos :

  • Separate internal / external organizations. Since every group can have its own visibility level, you are able to host groups for different purposes under the same umbrella.
  • Organize large projects. For large projects, subgroups makes it potentially easier to separate permissions on parts of the source code.
  • Make it easier to manage people and control visibility. Give people different permissions depending on their group membership.

Então, de acordo com essas três razões apresentadas nos documentos, eu diria que:

  • Sim, os subgrupos definitivamente podem ser usados para sub-departamentos (de acordo com a primeira e última razão), para criar as divisões departamentais / subdepartamentais certas em termos de visibilidade e permissões, e
  • Sim, os subgrupos definitivamente podem ser usados para subprojetos de um projeto maior (de acordo com o segundo motivo), para separar permissões em partes do código-fonte para organizar grandes projetos.

Para fornecer uma diferenciação entre grupos / subgrupos, há duas ferramentas principais disponíveis no GitLab:

  • Nome do grupo / subgrupo. Você pode especificar um prefixo ou infixo específico para diferenciar grupos / subgrupos de projetos dos departamentos. Por exemplo, sp- , com project1-sp-firmware para o subgrupo de firmware do subprojeto e project1-marketing para o subdepartamento de marketing. (Este é apenas um exemplo para dar uma idéia, você deve, é claro, procurar a melhor solução para sua organização e estrutura específicas.)
  • Avatares . Você pode especificar diferentes tipos de avatares (cores ou assuntos específicos), de acordo com se é um Subdepartamento ou um Subprojeto. Por exemplo, avatares azuis para subprojetos e avatares amarelos para subdepartamentos. Ou a mesma cor dentro do mesmo departamento ... e assim por diante. Aqui está um site que gera cartas avatares (no máximo 2 letras): link .
por 05.07.2018 / 19:00

Tags