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.

↑ Retorne ao começo