Contribuer
Merci de votre intérêt à contribuer à Node.js ! Il y a plusieurs façons et lieux que vous pouvez contribuer, et nous sommes là pour vous aider à faciliter cela.
Demander de l'aide générale
Because the level of activity in the nodejs/node
repository is so high, questions or requests for general help using Node.js should be directed at the 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, assurez-vous 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 cas de test peut être exécuté sans rien d'autre que Node.js lui-même.
Lorsque vous signalez un problème, nous avons également besoin d'un maximum d'informations sur votre environnement. Nous ne savons jamais quelles informations seront pertinentes lorsque nous essaierons de circonscrire le problème. Veuillez inclure au moins les informations suivantes :
- Version de Node.js
- Plateforme sur laquelle vous utilisez (macOS, SmartOS, Linux, Windows)
- Architecture sur laquelle vous utilisez (32bit ou 64bit et x86 ou ARM)
Le projet Node.js est actuellement géré par un certain nombre de dépôts GitHub distincts, chacun ayant 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 se retrouvent au mauvais endroit, la communauté des contributeurs sera plus qu'heureuse de vous aider à vous orienter dans la bonne direction.
- Pour signaler des problèmes spécifiques à Node.js, veuillez utiliser nodejs/node
- Pour signaler des problèmes spécifiques à ce site web, veuillez utiliser nodejs/nodejs.org
Contributions au code
Si vous souhaitez corriger des bogues ou ajouter une nouvelle fonctionnalité à Node.js, veuillez consulter les Conseils de contribution à Node.js. Le processus de révision par les collaborateurs existants pour toutes les contributions au projet y est également expliqué.
Si vous vous demandez comment commencer, vous pouvez consulter Node Todo qui vous guidera peut-être vers votre première contribution.
Devenir collaborateur
En devenant collaborateur, les contributeurs peuvent avoir encore plus d'impact sur le projet. Ils peuvent aider d'autres contributeurs en examinant leurs contributions, trier les problèmes et jouer un rôle encore plus important 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 être nommées collaborateurs et se voir accorder un accès au projet. Les activités prises en compte incluent (mais ne sont pas limitées à) la qualité de :
- les modifications de code et les demandes d'autorisation d'accès (pull requests)
- la documentation des commits et des pull requests
- les commentaires sur les problèmes et les demandes d'extraction
- contributions au site web Node.js
- l'assistance fournie aux utilisateurs finaux et aux contributeurs novices
- participation in Working Groups
- d'autres participations à la communauté Node.js au sens large
Si des personnes apportant des contributions précieuses estiment qu'elles n'ont pas été prises en compte pour l'accès au commit, elles peuvent enregistrer un problème ou contacter directement un membre du TSC.