J'ai fusionné ma première demande de tirage !
Découvrez la joie qu'apporte la contribution à l'open source.
Les mots ne peuvent exprimer ma joie lorsque j'ai reçu la notification de la fusion ci-dessous, et je le dois à mon école d'ingénieur actuelle, AltSchool Africa.
(Awosise Oluwaseun, CC BY-SA 4.0)
Avant cela, j'avais été initié à l'open source à plusieurs reprises, on m'avait parlé de son importance dans l'espace technologique et j'avais même assisté à des conférences open source (par exemple, OSCAFest). J'ai eu tout l'enthousiasme instantané pour commencer, mais le syndrome de l'imposteur s'est installé lors de l'ouverture de GitHub pour créer quelque chose.
Avance rapide jusqu'au lundi 8 août 2022, lorsque j'ai regardé la vidéo de Bolaji sur la contribution à l'open source. Je me sentais à nouveau motivé, mais je voulais appliquer ce que j'avais appris, alors j'ai noté quelques étapes.
Les marches:
- J’ai décidé de contribuer à un projet.
- Je me suis concentré sur un site (bon premier numéro) sur lequel choisir mon premier projet, que j'ai filtré en fonction de mon niveau de compétence. J'ai continué à ouvrir la page suivante jusqu'à ce que j'en trouve une.
- Je me suis assuré d'avoir les connaissances Git et GitHub requises pour mener à bien le projet.
Le projet
Après de longues heures à chercher des projets, j'en ai finalement trouvé un intitulé Assurer qu'aucun attribut alt manquant. Je devais donner des valeurs alt descriptives aux images du site. Les valeurs Alt dans les images contribuent à améliorer l'accessibilité du site, de sorte que les lecteurs d'écran peuvent fournir une description détaillée de l'image, par exemple, à une personne malvoyante. Facile, non ? Oui, mais si je ne me décidais pas à obtenir la première contribution, je ne la trouverais pas et l'open source continuerait d'être un mythe pour moi.
J'étais encore excité jusqu'à ce que je découvre que cela venait de MDN. Attends, MDN ? Comme dans Mozilla développeur ? Vont-ils fusionner ma contribution même si cela semble facile ? Le syndrome de l’imposteur s’installe.
En vérifiant le problème, j'ai vu que les gens contribuaient déjà. J'ai rassemblé mon courage et j'ai commencé à lire à ce sujet. Prendre mon temps pour lire et comprendre le projet et la manière dont je devais aborder le problème était un autre défi que j'ai dû surmonter.
Le projet est aussi simple que vous essayez de le comprendre.
J'ai donc choisi deux images pour commencer. Je leur ai donné des valeurs alternatives, validé mes modifications, puis fait une pull request. Le temps entre le moment où j'ai fait la pull request et le moment où j'ai reçu le courrier d'approbation était plein de doutes. Dois-je fermer la pull request ? C'est MDN. Eh bien, ce n'est pas du codage... Et si je ne suis pas fusionné ? Je ne contribuerai peut-être plus jamais. Tout ce qu'il a fallu pour dissiper tous les doutes, ce sont les e-mails que j'ai reçus de mon évaluateur ci-dessous :
(Awosise Oluwaseun, CC BY-SA 4.0)
(Awosise Oluwaseun, CC BY-SA 4.0)
(Awosise Oluwaseun, CC BY-SA 4.0)
J’étais en effet ravi, et cela m’a incité à en vérifier davantage. Cela m'a donné le courage dont j'avais besoin pour demander des problèmes supplémentaires à résoudre.
(Awosise Oluwaseun, CC BY-SA 4.0)
Résumé
Voici quelques leçons que j’aimerais que vous reteniez de cet article :
- L'open source est pour tous. Voyez-vous cette faute de frappe sur le site que vous venez de visiter ? En aidant à corriger cela, vous contribuez.
- Aucune compétence n’est trop petite. Une compréhension de base du HTML était ce dont j'avais besoin pour contribuer.
- Vous seul pouvez vous empêcher de contribuer.
- La première contribution est tout ce dont vous avez besoin pour lancer le bal.
J'espère que vous avez pu tirer quelque chose de mon histoire et l'appliquer aujourd'hui. C'est un autre espace auquel j'aimerais continuer à contribuer, alors rendez-vous dans mon prochain article et bon open source !
Cet article a été initialement publié sur J'ai fusionné ma première Pull Request ! et est republié avec autorisation.




