Home | Escopo e Cronograma | Mockups | Configuração | Arquitetura | BD | Instalação | GP | Processo | Horários |
---|
Processo de Desenvolvimento
Descrição
Esta seção é dedicada a apresentar o processo de desenvolvimento do time, junto dela serão apresentados documentos referentes a maneira que o time se organizou e trabalha.
Sumário
Squad
Sprints
Sprint0
Sprint1
Sprint2
Sprint3
Git Workflow
Utilizaremos o inglês como padrão de nomenclaturas de versionamento e implementação (variáveis e métodos)
Primeiramente vá para a branch dev e atualize para a versão atual:
git checkout dev
git pull
Após, inicie a implementação na branch dev
Após terminar de implementar e testar as alterações localmente, atualize novamente a branch e crie uma nova branch com o comando:
git checkout -b nome-da-branch
Ao executar esse comando você estará na nova branch com as suas implementações.
Após, é possível realizar o commit da tarefa:
git add .
git commit -m "comentario-do-commit"
Após, se for o primeiro commit dessa branch, para que ela troque de local
para remote
:
git push --set-upstream origin nome da sua branch
Após, abrir o GitLab do repositório e abrir um Merge Request para a dev
:
- Inserir um título para o MR
- Breve descrição do que foi implementado
- Selecionar a opção "Assign to me"
- Marcar a opção de deletar a branch após o Merge
Abaixo segue o padrão de nomenclatura a ser usadas no projeto
Nomenclatura de Branches
Para padronização, as branches deverão ser criadas a partir do seguinte modelo:
Usaremos duas palavras para identificar implementação nova feat
ou correção de algum bug fix
. Segue exemplo abaixo:
feat/email-validation
Nomenclatura de Commits
Os comentários de commit
devem ser o mais sucinto e explicativo possível, exemplo:
add validation login email