Branches e ambientes
Branches principais
| Branch | Uso |
|---|---|
main | Código estável, base de produção (ou release). Não commitar direto. |
develop / Develop | Integração contínua do time; base para features. |
Confirme no repositório se o padrão é develop ou Develop — o sync de documentação trata ambos.
Fluxo da feature
- Atualize a branch de integração localmente:
git checkout developgit pull origin develop
- Crie a branch da demanda:
git checkout -b feature/ORG-123-minha-demanda
- Faça commits pequenos e descritivos; abra PR para
develop(ou merge direto na develop, conforme política do projeto). - Após merge na develop, valide em DEV.
Ambiente DEV
- DEV é o ambiente onde a branch integrada (
develop) ou a branch de feature (via preview) deve ser testada antes de promover paramain. - Checklist mínimo antes de pedir PR para
main:- Fluxo feliz e casos de erro relevantes
- Permissões / multi-tenant (quando aplicável)
- Sem credenciais ou
.envcommitados - Migrations ou scripts documentados no card, se houver
Hotfix
Correções urgentes em produção: branch hotfix/ORG-789-descricao a partir de main, PR para main e backport para develop quando necessário.