Obrigado por contribuir com os repositórios da organização.
Este documento define as regras mínimas para criação, alteração, revisão e publicação de código. O objetivo é garantir organização, rastreabilidade, segurança e facilidade de manutenção.
Podem contribuir:
- membros autorizados da equipe responsável;
- analistas e administradores vinculados ao processo;
- colaboradores designados para manutenção ou evolução do código.
Toda contribuição deve seguir este guia e, quando aplicável, passar por revisão antes do merge.
Antes de contribuir:
- entenda o objetivo do script, rotina ou projeto;
- evite alterações não relacionadas no mesmo commit;
- mantenha commits pequenos e com propósito único;
- documente o que foi alterado;
- nunca envie credenciais, senhas, tokens ou segredos no código;
- valide a alteração antes de abrir Pull Request;
- respeite os padrões definidos pela organização.
O fluxo recomendado é:
- atualizar sua cópia local da branch principal;
- criar uma branch para a alteração;
- implementar a mudança;
- testar localmente;
- revisar os arquivos modificados;
- criar commits claros;
- abrir Pull Request;
- aguardar revisão e aprovação;
- realizar merge somente após aprovação.
Não trabalhe diretamente na main, salvo em situações excepcionais e autorizadas.
feature/nome-da-mudanca
fix/nome-da-correcao
docs/atualizacao-readme
chore/padronizacao-repo
hotfix/correcao-urgente
Use commits pequenos, claros e com propósito único.
tipo(escopo): descrição
feat(powershell): adiciona rotina de limpeza de logs
fix(sqlserver): corrige filtro de procedure de contratos
docs(repo): atualiza instruções de execução
chore(git): ajusta gitignore
refactor(python): separa autenticação em módulo próprio
Toda Pull Request deve conter contexto suficiente para revisão.
Inclua, sempre que possível:
- objetivo da alteração;
- tipo da mudança;
- impacto esperado;
- sistemas afetados;
- como foi testado;
- riscos conhecidos;
- forma de rollback, quando aplicável.
Ao criar ou alterar código relevante, atualize a documentação correspondente.
O README.md deve responder, sempre que aplicável:
- para que serve;
- quem usa;
- qual sistema afeta;
- quais parâmetros recebe;
- quais permissões exige;
- como testar;
- como desfazer ou interromper.
É proibido versionar:
- senhas;
- tokens;
- chaves privadas;
- segredos de aplicação;
- arquivos
.envreais; - strings de conexão reais;
- dumps de banco;
- arquivos com dados sensíveis.
Utilize:
- variáveis de ambiente;
- cofres de segredo;
- arquivos de exemplo, como
config.example.jsonou.env.example.
Para alterações urgentes:
- use branch
hotfix/...; - documente claramente o problema;
- registre o impacto;
- revise o mais rápido possível;
- atualize a documentação após a correção;
- garanta rastreabilidade da mudança.
Contribuir com os repositórios da organização significa preservar a qualidade, a segurança e a continuidade operacional.