Contribuir
Obrigado pelo teu interesse em contribuir para o Node.js! Existem várias maneiras e lugares onde podes contribuir e estamos aqui para ajudar a facilitar isso.
Pedir Ajuda Geral
Como o nível de atividade no repositório nodejs/node
é muito alto, perguntas ou solicitações de ajuda gerais usando o Node.js devem ser direcionadas ao repositório de ajuda do Node.js.
Reportar um Problema
Se encontrarmos o que acreditarmos ser um problema com a Node.js, não deveríamos hesitar em registar um problema no projeto da GitHub. Quando registarmos o problema, devemos certificar-nos de incluir um caso de teste reproduzível e que este caso de teste não inclua nenhuma dependência externa. Ou seja, o caso de teste possa ser executado sem nada além do próprio Node.js.
Quando relatarmos um problema, também precisamos do máximo de informações que pudermos incluir sobre o ambiente de desenvolvimento. Nunca sabemos quais informações serão pertinentes ao tentar restringir o problema. Então, devemos incluir pelo menos as seguintes informações:
- Versão do Node.js
- Plataforma que está a usar (macOS, SmartOS, Linux, Windows)
- Arquitetura que executamos (32bits ou 64bits e x86 ou ARM)
O projeto Node.js é atualmente administrado em vários repositórios GitHub separados, cada um com seu próprio banco de dados de problemas separados. Se possível, direcione quaisquer problemas que encontre para o repositório apropriado, mas não se preocupe se colocar no repositório errado, a comunidade de colaboradores ficará mais do que feliz em ajudá-lo a apontar na direção correta.
- Para relatar problemas específicos do Node.js, usa nodejs/node
- Para relatar problemas específicos deste site, usa nodejs/nodejs.org
Contribuições de código
Se você quiser corrigir bugs ou adicionar uma nova funcionalidade ao Node.js, consulte as Diretrizes de contribuição do Node.js. O processo de revisão por parte dos colaboradores existentes para todas as contribuições para o projeto também é explicado lá.
Se estivermos em dúvida sobre como começar, podemos consultar a NodeTodo que pode guiar-nos rumo a nossa primeira contribuição.
Torne-se um colaborador
Ao seres um colaborador, os contribuidores podem ter ainda mais impacto no projeto. Eles podem ajudar outros colaboradores revendo as suas contribuições, selecionando problemas e ter um papel ainda maior no rumo do futuro do projeto. Indivíduos identificados pelo TSC como fazendo contribuições significativas e valiosas em qualquer repositório Node.js podem ser nomeados Colaboradores e ter acesso de commit ao projeto. As atividades levadas em consideração incluem (mas não estão limitadas a) a qualidade de:
- commits de código e pull requests
- documentação de commits e pull requests
- comentários em problemas e pull requests
- contribuições para o site Node.js
- assistência fornecida a utilizadores finais e colaboradores novos
- participação em grupos de trabalhos
- outra participação na grande comunidade do Node.js
Se indivíduos que fizeram contribuições valiosas não acreditarem que foram considerados para acesso de commit, eles poderão registrar um problema ou [entrar em contato com um membro do TSC](https:// github.com/nodejs/node#tsc-technical-steering-committee) diretamente.