|
|
| [Home](home) | [Escopo](escopo) | [Gerência](Gerência) | [Processo](processo) | [Design](design) | [Configuração](configuração) | [Arquitetura](arquitetura) | [Banco de Dados](Banco de Dados)
|
|
|
|-|-|-|-|-|-|-|-|
|
|
|
|
|
|
**Sumário**
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
---
|
|
|
|
|
|
# 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 <escopo>-<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 <tipo>: <mensagem>;
|
|
|
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… |
|
|
\ No newline at end of file |