🌿 Guidelines de Git

Guidelines

IA Guidelines / Guidelines / Guidelines de Git
⬇️ Download .md

Git Guidelines

Padrões de Git do projeto


Branches

Tipo Padrão Exemplo
Feature feature/[issue]-descricao feature/123-user-login
Bugfix bugfix/[issue]-descricao bugfix/456-fix-auth
Hotfix hotfix/[issue]-descricao hotfix/789-critical-fix
Release release/vX.Y.Z release/v1.2.0

Commits (Conventional Commits)

<tipo>(<escopo>): <descrição>

[corpo opcional]

[rodapé opcional]

Tipos

Tipo Quando
feat Nova feature
fix Correção de bug
docs Documentação
style Formatação
refactor Refatoração
test Testes
chore Manutenção

Exemplos

feat(auth): add login com Keycloak
fix(invoice): corrigir cálculo de IVA
docs(readme): atualizar instruções de setup
test(user): adicionar testes de criação

Pull Requests

  • Título: mesmo padrão de commits
  • Descrição: o que, por que, como testar
  • Link para issue
  • Screenshots se UI

Regras

  • Não commitar em main diretamente
  • Rebase antes de merge
  • Squash commits se muitos
  • Deletar branch após merge

.gitignore

# Obrigatório ignorar
.env
*.local
node_modules/
__pycache__/
.idea/
.vscode/
dist/
build/