Introdução
Este módulo mostra como usar o Git para promover o desenvolvimento de código aberto interno na sua organização e implementar ramificações de fluxo de trabalho para colaboração aprimorada.
O que é a origem interna?
Inner source é uma abordagem de desenvolvimento em que as equipes de uma organização colaboram em projetos de código usando princípios e práticas de código aberto. Em vez de trabalhar em silos isolados, as equipes podem compartilhar código, contribuir com os projetos uns dos outros e criar trabalhos existentes em toda a organização.
Por que a origem interna importa
- Quebrando Silos: a origem interna ajuda a quebrar barreiras entre equipes e departamentos, permitindo um melhor compartilhamento de conhecimento e colaboração.
- Reutilização de código: o Teams pode descobrir e reutilizar o código existente em vez de criar tudo do zero, o que economiza tempo e reduz a duplicação.
- Melhor Qualidade: quando várias equipes podem examinar e contribuir para o código, isso geralmente leva a um software de maior qualidade com menos bugs.
- Compartilhamento de conhecimento: os desenvolvedores aprendem com o trabalho uns dos outros e podem aplicar práticas recomendadas em diferentes projetos.
Objetivos de aprendizagem
Depois de concluir este módulo, você poderá:
- Use o Git para promover o desenvolvimento interno de origem em toda a sua organização.
- Implemente o fluxo de trabalho de fork para desenvolvimento colaborativo.
- Escolha entre branches e forks para diferentes cenários de colaboração.
- Compartilhe o código entre forks efetivamente.
Pré-requisitos
- Compreensão básica dos conceitos de controle de versão do Git.
- Familiaridade com princípios de desenvolvimento colaborativos.
- Experiência em trabalhar em uma equipe ou organização de desenvolvimento de software.