Introdução
Este módulo mostra como usar o Git para promover o desenvolvimento de fontes internas em sua organização e implementar fluxos de trabalho de bifurcação para uma melhor colaboração.
O que é fonte interna?
Fonte interna é uma abordagem de desenvolvimento onde as equipes dentro 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 para os projetos uns dos outros e desenvolver o trabalho existente em toda a organização.
Por que a fonte interna é importante
- Quebrando Silos: O inner source ajuda a quebrar barreiras entre equipas e departamentos, permitindo um melhor partilhamento de conhecimento e colaboração.
- Reutilização de código: as equipes podem 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 revisar e contribuir com o código, isso geralmente leva a um software de maior qualidade com menos bugs.
- Partilha de conhecimento: os programadores aprendem com o trabalho uns dos outros e podem aplicar as melhores práticas em diferentes projetos.
Objetivos de aprendizagem
Depois de concluir este módulo, você pode:
- Use o Git para promover o desenvolvimento de fontes internas em toda a sua organização.
- Implementar fluxo de trabalho fork para desenvolvimento colaborativo.
- Escolha entre ramificações e bifurcações para diferentes cenários de colaboração.
- Partilhe código entre ramificações de forma eficaz.
Pré-requisitos
- Compreensão básica dos conceitos de controle de versão do Git.
- Familiaridade com princípios de desenvolvimento colaborativo.
- Experiência de trabalho em uma equipe ou organização de desenvolvimento de software.