Contribuindo
Agradecemos seu interesse em contribuir com o Node.js! Existem muitas maneiras e locais que você pode contribuir, e nós estamos aqui para ajudar a facilitar esse processo.
Pedindo ajuda (geral)
A quantidade de atividade no repositório nodejs/node
é tão alta que, questões e solicitações de ajuda sobre
a utilização do Node.js de forma geral devem ser direcionadas para o repositório de ajuda do Node.js.
Reportando um problema
Se você encontrou o que acredita ser um problema com o Node.js, por favor não hesite em reportá-lo no GitHub do projeto. Quando for reportar um problema, certifique-se de descrevê-lo juntamente com um caso de teste. Este caso de teste não deve incluir nenhuma dependência externa, isto é, devemos conseguir executar o teste com nada mais nada menos que o próprio Node.js.
Quando estiver reportando um problema, envie o máximo de informações possíveis sobre o ambiente em que este ocorreu. Nós nunca sabemos qual informação será importante quando tentamos restringir as causas do problema. Por favor, inclua ao menos as seguintes informações:
- Versão do Node
- Plataforma em que está sendo executado (macOS, SmartOS, Linux, Windows)
- Arquitetura em que está sendo executado (32bit ou 64bit e x86 ou ARM)
O projeto Node.js é atualmente gerênciando através de diversos repositórios separados no GitHub, cada um com sua própria base de problemas. Se possível, direcione o problema que está sendo reportado ao repositório apropriado, mas não se preocupe caso algo seja colocado no lugar errado. A comunidade de contribuidores ficará mais do que contente em fornecer a ajuda necessária e apontar a direção correta.
- Para reportar um problema específico do Node.js, utilize nodejs/node
- Para reportar um porblema específico deste website, utilize nodejs/nodejs.org
Contribuições de códigos
Se você gostaria de corrigir bugs ou adicionar novas funcionalidades ao Node.js, por favor consulte o Guia de Contribuições do Node.js. O processo de revisão realizado pelo colaboradores para todas as contribuições ao projeto é explicado neste documento também.
Se você está se perguntando por onde começar, confira o Node Todo, que poderá ajudar você na sua primeira contribuição.
Tornando-se um Colaborador
Ao tornar-se um Colaborator, contribudores poderão impactar ainda mais o projeto. Colaboradores podem auxiliar outros contribuidores revisando suas contribuições, filtrando problemas e assumem um papel importante moldando o futuro do projeto. Indivíduos reconhecidos pelo TSC, por terem realizado contribuições significantes e valiosas em algum dos repositórios do Node.js podem tornar-se Colaboradores e a estes são concedidos permissões de commit ao projeto.
As atividade que são levadas em consideração incluem (mas não se limitam) a qualidade de:
- commits de código e pull requests
- documentação dos commits e pull requests
- comentários em issues e pull requests
- contribuções ao website do Node.js
- ajuda fornecida a usuários e novos contribuidores
- participação em grupos de trabaho (Working Groups)
- outras participações na comunidade Node.js
Se alguém, realizando contribuições valiosas acredita que não foi considerado para receber esse título, poderá abrir um pedido ou contatar um membro do TSC diretamente.