Introdução
Equipes de desenvolvimento do mundo inteiro compartilham uma mesma meta: lançar soluções de software. Quer se trate de uma grande plataforma com versões anuais ou de um site que publica várias vezes por dia, todo fluxo de trabalho é voltado ao mesmo resultado.
Digamos que você lidera uma equipe de desenvolvedores de software que trabalha na próxima versão de seu produto. À medida que a equipe aumenta, os desafios de manter tudo funcionando sem percalços se tornam mais difíceis. Tudo precisa se concentrar na versão futura, e você precisa de um fluxo de trabalho adequado à natureza imprevisível da engenharia. Esse fluxo de trabalho precisa fornecer um conjunto de processos práticos para gerenciar o trabalho, o código e as entregas. A boa notícia é que você já está usando o GitHub, portanto, há luz no final do túnel.
Neste módulo, você aprende a implementar um fluxo de trabalho baseado em versão no GitHub usando painéis de projeto, branches e versões.
Objetivos de aprendizagem
Neste módulo, você vai:
- Crie um painel de projeto para gerenciar sua próxima versão.
- Crie e confirme alterações em um branch de versão.
- Crie tag Git e versão no GitHub.
- Resolva bugs após uma versão.
- Automatize e documente melhor as alterações de versão.
Pré-requisitos
- Uma conta do GitHub
- Capacidade de navegar e editar arquivos no GitHub
- Familiaridade com solicitações de pull
Recomendamos que você conclua a Introdução ao GitHub antes de iniciar este módulo.