Skip to content

Latest commit

 

History

History
107 lines (67 loc) · 2.24 KB

File metadata and controls

107 lines (67 loc) · 2.24 KB

Guia de Contribuição

Obrigado por se interessar em contribuir com este projeto! 🎉 Este documento explica como você pode colaborar, sugerir melhorias e manter um fluxo organizado dentro do repositório.


📋 Regras Básicas

  1. Seja respeitoso nas interações (issues, pull requests, comentários).
  2. Sempre descreva claramente suas alterações.
  3. Evite enviar código que não esteja testado ou que quebre funcionalidades existentes.
  4. Antes de iniciar uma grande mudança, abra uma issue para discutirmos juntos.

🚀 Como Contribuir

1. Faça um Fork

Crie um fork do repositório para a sua conta GitHub:

git clone https://github.com/glaydsonfs/dio-git-e-github.git

2. Crie uma Branch

Crie uma nova branch para suas alterações:

git checkout -b minha-feature

3. Faça suas Alterações

Implemente as mudanças necessárias. Se possível, adicione testes para validar a nova funcionalidade ou correção.

4. Commit

Escreva mensagens de commit descritivas:

git commit -m "feat: adiciona novo componente de login"

5. Push

Envie suas alterações para seu fork:

git push origin minha-feature

6. Abra um Pull Request

  • Vá até o repositório original.
  • Clique em New Pull Request.
  • Descreva suas alterações com clareza.

✅ Padrão de Commits

Usamos a convenção do Conventional Commits:

  • feat: para novas funcionalidades
  • fix: para correções de bugs
  • docs: para alterações na documentação
  • style: para formatação, sem impacto no código
  • refactor: para refatorações de código
  • test: para adicionar ou corrigir testes

Exemplo:

feat: adiciona validação no formulário de cadastro

🧪 Testes

Antes de enviar um Pull Request, execute os testes para garantir que tudo continua funcionando:

npm run test

💡 Sugestões

  • Sempre verifique se existe uma issue aberta antes de criar a sua.
  • Ideias de melhorias são bem-vindas!

📜 Licença

Ao contribuir, você concorda que suas alterações farão parte da licença do projeto.


Muito obrigado pela sua contribuição! 🚀 Juntos podemos fazer este projeto crescer. 💙