Contribution

Merci pour votre intérêt à contribuer à Node.js ! Il y a de multiples façons et endroits où vous pouvez contribuer, et nous sommes ici pour vous aider à faciliter cela.

Demande d'aide générale

Comme le niveau d'activité du dépôt nodejs/node est très élevé, les questions ou les demandes d'aide générale concernant l'utilisation de Node.js doivent être adressées à l'équipe de gestion du dépôt. Node.js help repository.

Signaler un problème

Si vous avez trouvé ce que vous pensez être un problème avec Node.js, n'hésitez pas à déposer un problème sur le projet GitHub. Lorsque vous déposez votre problème, veuillez vous assurer que vous pouvez exprimer le problème avec un cas de test reproductible, et ce cas de test ne doit pas inclure de dépendances externes. En d'autres termes, le scénario de test peut être exécuté sans autre chose que Node.js lui-même.

Lorsque vous signalez un problème, nous avons également besoin d'autant d'informations que possible sur votre environnement. Nous ne savons jamais quelles informations seront pertinentes pour tenter de circonscrire le problème. Veuillez inclure au moins les informations suivantes :

  • Version de Node.js
  • Plate-forme sur laquelle vous fonctionnez (macOS, SmartOS, Linux, Windows)
  • Architecture utilisée (32 bits ou 64 bits et x86 ou ARM)

Le projet Node.js est actuellement géré à travers un certain nombre de dépôts GitHub distincts, chacun avec sa propre base de données de problèmes. Dans la mesure du possible, veuillez diriger les problèmes que vous signalez vers le dépôt approprié, mais ne vous inquiétez pas si les choses sont placées au mauvais endroit, la communauté des contributeurs sera plus qu'heureuse de vous aider à vous orienter dans la bonne direction.

  • Pour rapporter des problèmes spécifiques à Node.js, veuillez utiliser nodejs/node
  • Pour signaler des problèmes spécifiques à ce site web, veuillez utiliser le formulaire suivant nodejs/nodejs.org

Contributions au code

Si vous souhaitez corriger des bogues ou ajouter une nouvelle fonctionnalité à Node.js, veillez à consulter le .Node.js Contribution Guidelines. Le processus d'examen par les collaborateurs existants de toutes les contributions au projet y est également expliqué.

Si vous vous demandez comment commencer, vous pouvez vérifier Node Todo qui peuvent vous guider vers votre première contribution.

Devenir un collaborateur

En devenant un collaborateur, les contributeurs peuvent avoir encore plus d'impact sur le projet. Ils peuvent aider d'autres contributeurs en examinant leurs contributions, résoudre des problèmes et prendre une part encore plus importante dans l'élaboration de l'avenir du projet. Les personnes identifiées par le TSC comme apportant des contributions significatives et précieuses dans n'importe quel dépôt Node.js peuvent devenir des collaborateurs et obtenir un accès au projet. Les activités prises en considération incluent (mais ne sont pas limitées à) la qualité de :

  • commits de code et demandes de retrait
  • Commits de documentation et demandes de retrait
  • commentaires sur les problèmes et les demandes de téléchargement
  • contributions au site web de Node.js
  • assistance fournie aux utilisateurs finaux et aux contributeurs novices
  • participation à des groupes de travail
  • autre participation à la communauté Node.js au sens large.

Si les personnes qui apportent une contribution précieuse ne pensent pas avoir été prises en compte pour l'accès aux engagements, elles peuvent log an issue ou contact a TSC member directement.