Bonjour à tous. Le Hacktoberfest, un événement mondial qui promeut les contributions aux projets open source, offre aux développeurs du monde entier une opportunité unique de s'engager avec les communautés open source. Comme c'est la première fois que je participe au Hacktoberfest, j'ai décidé de commencer par des contributions plus modestes pour me familiariser avec les flux de travail open source avant d'aborder des problèmes plus complexes.
En octobre, nous devons contribuer à quatre référentiels différents, chacun avec son propre ensemble de problèmes, en soumettant quatre pull request. Au début, j'ai eu du mal à trouver des référentiels correspondant à mes compétences et à mes intérêts. Le processus de sélection de divers problèmes dans de nombreux référentiels était écrasant et a nécessité plusieurs jours d'exploration et de filtrage.
Pour les développeurs qui découvrent les contributions open source, y compris moi-même, voici quelques conseils pratiques qui peuvent aider à rationaliser le processus :
Utiliser les outils de recherche et de filtrage de GitHub :
Avec des milliers de référentiels disponibles, en trouver un qui correspond à votre expertise peut être intimidant. L'utilisation des fonctionnalités avancées de recherche et de filtrage de GitHub peut affiner considérablement les référentiels par technologie, étiquettes de problème ou niveau d'activité.
Sélectionnez des référentiels qui correspondent à votre pile technique :
Se concentrer sur des référentiels qui utilisent des technologies que vous connaissez peut réduire la courbe d'apprentissage. Cependant, si vous souhaitez élargir vos connaissances, contribuer à des projets en dehors de votre zone de confort peut offrir de précieuses opportunités d'apprentissage.
Évaluer l'activité du référentiel avant de s'engager :
Il est essentiel d'évaluer le niveau d'activité d'un projet avant d'y investir du temps. Certains projets peuvent ne plus être maintenus, ce qui entraîne de longs délais pour l'examen et la fusion des demandes d'extraction. Les indicateurs clés à évaluer comprennent :
Plusieurs de mes PR initiaux impliquaient des tâches relativement petites, telles que des mises à jour de la documentation, que je considérais comme des contributions « introductives ». Même si ces cours n'étaient pas très techniques, ils m'ont donné l'occasion de me familiariser avec le processus. À l’avenir, je prévois de me concentrer sur des problèmes plus exigeants sur le plan technique qui mettront au défi et amélioreront mes compétences en codage.
Problèmes:
RP :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3