Home | Escopo | Gerência | Processo | Design | Configuração | Arquitetura | Banco de Dados |
---|
Sumário
Processo
Esta sessão visa documentar os processos de desenvolvimento utilizados no projeto Cora.
Padrões de Branch e Commit
📌 Branches
As branches para desenvolvimento devem ser feitas a partir da develop. Os nomes de branch devem seguir -<descrição>, onde a descrição deve ser breve, conter apenas letras minúsculas e utilizar hífens no lugar de espaços. Escopo é definido como a abreviação da user story com dois números, separados por hífen (ex. us-1-1);
Exemplos
us-2-4-issue-naming no-us-writing-something-here
Regras
us-X-Y-description → Para tarefas relacionadas a uma User Story (US). Os números X e Y representam a ID da US.
no-us_description → Para alterações sem uma US específica. Utilize hífens (-) para separar palavras na descrição da branch. A descrição deve ser escrita em inglês e em letras minúsculas. A descrição deve ser curta e clara.
📌 Commits
Commit
Os commits devem seguir : ; Mensagens de commit não podem ultrapassar 72 caracteres e devem ser em inglês e escritas no pretérito perfeito; Tipo é conforme a tabela abaixo:
Tipo | Descrição |
---|---|
feat |
Adição de uma nova funcionalidade |
fix |
Correção de um problema (bug ou não) |
test |
Testes de funcionalidades |
infra |
Tarefas de repositório |
chore |
Mudanças pontuais no código |
Exemplos de commit: feat: added something… fix: removed the…