Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.04 KB

File metadata and controls

63 lines (45 loc) · 2.04 KB

Contribuindo para o CPE Web Scraper

Obrigado por considerar contribuir para o CPE Web Scraper! Este documento fornece diretrizes e instruções para contribuir com o projeto.

Código de Conduta

Este projeto segue um Código de Conduta que todos os participantes devem respeitar. Por favor, leia CODE_OF_CONDUCT.md antes de contribuir.

Como posso contribuir?

Reportando Bugs

  1. Verifique se o bug já não foi reportado na seção de Issues
  2. Se não encontrar uma issue aberta, crie uma nova
  3. Inclua um título e descrição clara
  4. Adicione o máximo de informações relevantes possível:
    • Versão do Node.js
    • Sistema operacional
    • Passos para reproduzir
    • Comportamento esperado
    • Comportamento atual
    • Logs relevantes

Sugerindo Melhorias

  1. Verifique se a melhoria já não foi sugerida nas Issues
  2. Crie uma nova issue descrevendo sua sugestão
  3. Explique por que esta melhoria seria útil
  4. Forneça exemplos de como ela funcionaria

Pull Requests

  1. Fork o repositório
  2. Crie uma branch para sua feature (git checkout -b feature/MinhaFeature)
  3. Faça suas alterações
  4. Execute os testes (npm test)
  5. Commit suas alterações (git commit -am 'Adiciona MinhaFeature')
  6. Push para a branch (git push origin feature/MinhaFeature)
  7. Abra um Pull Request

Diretrizes para Pull Requests

  • Siga o estilo de código existente
  • Atualize o README.md se necessário
  • Adicione testes para novas funcionalidades
  • Mantenha um commit por funcionalidade
  • Escreva mensagens de commit claras e descritivas

Estilo de Código

  • Use TypeScript
  • Siga as regras do ESLint configuradas no projeto
  • Mantenha a cobertura de testes
  • Documente novas funções e classes
  • Use nomes descritivos para variáveis e funções

Segurança

Se você descobrir uma vulnerabilidade de segurança, NÃO abra uma Issue. Envie um email para walissongois@gmail.com com os detalhes.

Dúvidas?

Se você tiver alguma dúvida, sinta-se à vontade para abrir uma issue com a tag "question".