Pular para o conteúdo principal

Branches e ambientes

Branches principais

BranchUso
mainCódigo estável, base de produção (ou release). Não commitar direto.
develop / DevelopIntegraçã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

  1. Atualize a branch de integração localmente:
    git checkout develop
    git pull origin develop
  2. Crie a branch da demanda:
    git checkout -b feature/ORG-123-minha-demanda
  3. Faça commits pequenos e descritivos; abra PR para develop (ou merge direto na develop, conforme política do projeto).
  4. 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 para main.
  • 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 .env commitados
    • 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.