Site icon Blog Zenika

Zenika Open Source – Bilan Hacktoberfest 2024

Tout au long de l’année, les collaborateurs·trices de Zenika sont actifs dans le monde de l’open source, que ce soit par des contributions sur des projets comme Quarkus, GitLab, Vitamin, R2DevOps, Remotion et bien d’autres, ou comme mainteneurs·euses de projets.

Durant le mois d’octobre, l’open source est mis en avant grâce à l’événement Hactkoberfest, organisé par plusieurs grands acteurs dont DigitalOcean, créateur de l’événement, Cloudflare et Quira en tant que sponsors. L’objectif est d’amener chaque contributeur·trice, confirmé ou non, à réaliser 4 contributions à des projets publics, qu’ils soient hébergés sur GitHub ou GitLab

Cette année encore, Zenika a célébré l’open source comme il se doit en organisant plusieurs rencontres et événements dans nos agences. Début octobre, les agences de Nantes, Casablanca et Montréal  se sont retrouvées dans un meetup hybride (présentiel et virtuel) ouvert au public pour contribuer ensemble sur des projets open source, qu’ils soient personnels, initiés dans l’organisation “Zenika Open Source” ou tout simplement des projets extérieurs.  

L’agence de Montréal a opté pour une série de soirées internes, un moment convivial pour s’entraider sur des premières contributions avec un aspect compétitif et game-ifié qui a stimulé l’équipe. Cet angle pourra être retenu pour la prochaine édition de l’Hacktoberfest.

Post Linkedin de l’agence Zenika Casablanca dévoilant une vidéo de la soirée

📺 Des évènements Live

Cette année, 3 sessions Live ont été organisées et sont disponibles sur la chaîne Youtube de Zenika : https://www.youtube.com/@ZenikaTv/streams

Ces évènements ont permis de discuter avec 3 personnes de Zenika, experts d’open source de part leur contribution régulière et leur rôle de mainteneurs : 

Nicolas Delsaux est directeur technique de l’agence de Lille. Il maintient notamment le projet aadarchi permettant de générer des diagrammes d’architecture.

Sylvain Gougouzian est consultant front à l’agence de Clermont Ferrand. Son projet open source du moment : Slidesk, un outil pour écrire ses slides de présentation en Markdown.

Sacha Bouillez est consultant front à l’agence de Lille et maintient le projet pinia-plugin-persistedstate, un système de store pour Pinia

Ces discussions ont permis  de partager différentes astuces pour permettre  de contribuer le plus simplement et sereinement possible. L’Hacktoberfest est l’occasion idéale pour réaliser ses premières contributions et Zenika a le souhait d’accompagner les personnes qui voudraient découvrir et faire leurs premières armes dans l’open source. l.

The Duck Gallery 

“The Duck Gallery” est le projet “parfait” pour créer sa première contribution. Le but est simple : créer et customiser un canard, icône de Zenika, pour l’intégrer sur le site. A ce jour, ce sont 70 canards qui ont été ajoutés par des contributeurs·trices habitués·ées ou débutants·es en open source durant le mois d’octobre. Ces réalisations sont l’occasion d’apprendre ou revoir les principes de contributions open source dans GitHub.

🫶 Sponsoring

Zenika sponsorise depuis plusieurs années des mainteneurs·euses de projets open source en fonction de leur utilisation dans nos applications internes.

Cette année, nous revoyons ce sponsoring et avons décidé de soutenir des projets open source que nous utilisons tout au long de l’année pour notamment organiser nos journées de conférences internes : les TechnoZaures ou plus simplement appelées les “TZ”.

🎙️ Interviews

Cette année, nous avons le plaisir de recueillir les témoignages de Théophile, consultant data, et Benjamin, consultant fullstack chez Zenika. Tous deux ont récemment découvert l’Hacktoberfest et nous partagent leurs expériences et les raisons pour lesquelles ils se sont impliqués dans cette édition.

Théophile

Github : https://github.com/Gudsfile 

Linkedin : https://www.linkedin.com/in/théophile 

Quand as-tu découvert l’Hacktoberfest ?

Il y a deux ans. Je venais tout juste d’arriver chez Zenika et j’ai suivi les préparatifs des divers événements organisés au sein des agences. Malheureusement, je n’ai pas pu y participer en présentiel, mais j’ai apprécié suivre le live. J’ai commencé par le dépôt proposé par Zenika pour s’initier à la contribution open source, the-duck-gallery. Par la suite, j’ai contribué à macosdefault, un projet maintenu par Yann, un collègue de Zenika Nantes

Comment se passe cette édition ? Qu’est-ce qui t’a motivé à y participer ?

Cette fois, j’ai pu être présent à l’événement organisé à l’agence de Nantes ! C’était un super moment. En bilan du mois, j’ai moins contribué que prévu mais je suis content des contributions réalisées.

L’envie de participer à des projets que j’utilise personnellement, ainsi que le travail d’animation mené par des collègues (❤️@Jean-Phi) donnent vraiment envie de s’investir davantage.

Est ce que tu as trouvé des projets sur lesquels contribuer ? Est ce que tu en avais déjà en tête avant le début de cette édition ?

Bowtie, une application que j’utilise régulièrement, s’est mise à avoir un bug. En creusant, je suis tombé sur son dépôt Github. Super content qu’elle soit open source et de pouvoir y contribuer je me suis essayé au SwiftUI…

J’ai pu corriger le bug et même proposer l’ajout d’une fonctionnalité dans une seconde Pull Request (PR). Ne voyant pas de retour, j’ai envoyé un e-mail au créateur, qui m’a répondu ! C’est gratifiant de contribuer à une application qu’on utilise.

Par ailleurs, topgrade, un outil que j’utilise, a récemment publié une version majeure. Par curiosité je suis allé voir les nouveautés, il s’agissait de l’ajout de l’internationalisation (i18n). J’en ai donc profité pour contribuer à la traduction française.

J’ai également profité du moment pour reprendre quelques-uns de mes projets perso et les rendre « plus partageables ».

Est-ce que ce mois d’octobre est pour toi une occasion d’accélérer la résolution d’issues ?

En tout cas, pour mes propres projets, oui ! Mais je ne pense pas qu’il faille attendre ce mois-là pour s’y mettre.

D’ailleurs, les contributions que j’ai réalisées ne sont pas étiquetées “Hacktoberfest”. Elles ne comptent donc pas pour l’évènement.

Cela dit, l’Hacktoberfest reste une excellente opportunité pour donner de la visibilité à l’open source, échanger sur le sujet et découvrir de nouveaux projets.

Quel conseil donnerais-tu à quelqu’un qui voudrait se lancer dans l’open source ?

Si c’est pendant l’Hacktoberfest, commence par ajouter ton canard à the-duck-gallery ! Sinon, je te conseille de chercher des projets qui te parlent ou d’applications que tu utilises. Tous les projets n’ont pas le même niveau de maturité, certains sont plus accessibles que d’autres, donc sois curieux·se. L’étiquette « Hacktoberfest » peut aussi t’aider à trouver des projets ouverts aux contributions.

Même une simple réaction, un commentaire ou une issue, c’est déjà une contribution !

Après cette première participation, seras-tu de la partie l’année prochaine ?

Auiuiui ! Et toi ? 


Benjamin

Github : https://github.com/bengeois

Linkedin : https://www.linkedin.com/in/bourgeoisbenjamin/

Quand as-tu découvert l’Hacktoberfest ?

J’ai découvert l’Hacktoberfest l’année dernière grâce aux initiatives de Zenika. Plusieurs événements, comme des lives inter-agences et des meetups, ont été organisés. Certaines personnes venaient aussi par curiosité. J’ai pris le temps de me renseigner, de comprendre l’importance de l’open source et des contributions et le grand nombre de projets qui repose sur cette communauté.

Comment se passe cette édition ? Qu’est-ce qui t’a motivé à y participer ?

Cette édition se passe vraiment bien ! J’ai contribué plus que je ne l’aurais pensé, et j’ai découvert des projets très intéressants. Ce qui me motive, c’est d’abord de pouvoir aider à maintenir des projets que j’utilise, je n’ai pas envie de les voir disparaître (même si ça n’a pas manqué car l’un d’entre eux a malheureusement été arrêté ce mois-ci).

Les améliorer, apporter de nouvelles fonctionnalités, intégrer différentes communautés de développeurs, monter en compétences car avec de nombreux points de vue et contextes, cela nous permet d’apprendre beaucoup.

Est ce que tu as trouvé des projets sur lesquels contribuer ? Est ce que tu en avais déjà en tête avant le début de cette édition ?

Avant de commencer l’Hacktoberfest cette année, je n’avais pas de projets spécifiques en tête, mais je souhaitais faire une passe sur ceux que j’utilise le plus pour voir si certaines issues m’intéressaient.

Sur Git-Town, mes premières contributions se sont concentrées sur la documentation. En parallèle, j’ai découvert des idées de fonctionnalités qui m’intéressaient, alors j’ai signalé aux mainteneurs mon envie de travailler dessus, et c’était parti !

Pendant cet Hacktoberfest, en parcourant un article, j’ai découvert OpenFoodFacts. J’ai voulu contribuer au développement de leur SDK Node.js car je pense qu’il peut ouvrir la voie à de nombreuses applications en lien avec la plateforme. J’ai ajouté le support de nouveaux endpoints, les tests unitaires et amélioré la CI/CD. OpenFoodFacts ayant une mission d’intérêt public, cela m’a particulièrement motivé à y apporter ma contribution.

Est-ce que ce mois d’octobre est pour toi une occasion d’accélérer la résolution d’issues ?

Oui, l’Hacktoberfest est une période vraiment motivante pour contribuer. De nombreux projets affichent leurs besoins via le tag « Hacktoberfest », il y a beaucoup d’entraide. Par contre, c’est aussi un mois intense pour les mainteneurs, qui peuvent être sollicités par un grand nombre de contributions, de messages, il faut donc parfois un peu de patience pour voir sa contribution validée.

Quel conseil donnerais-tu à quelqu’un qui voudrait se lancer dans l’open source ?

Je conseillerais de bien comprendre comment fonctionnent les contributions, car chaque projet a souvent ses propres particularités. Il y a d’ailleurs souvent des indications, soit dans le README.md ou dans le fichier CONTRIBUTING.md.

De faire un tour des projets que tu utilises (librairies, logiciels, CLIs, etc), ou de ceux pour lesquels tu aimerais contribuer, il y en a sûrement qui ont besoin d’aides 🙂

Et de ne pas hésiter à discuter avec les équipes qui les maintiennent. La patience est également importante, car proposer ses contributions et échanger avec des mainteneurs demande parfois un peu de temps, chacun travaille en asynchrone.

Après cette première participation, seras-tu de la partie l’année prochaine ?

Bien sûr ! Qui sait, peut être que j’aurai un projet perso à la recherche de contributions.

👉 Zenika Open Source

Cette édition 2024 de l’”Hacktoberfest by Zenika”  a été très positive. L’engagement de Zenika a été au rendez-vous dans les différentes agences, que ce soit en interne ou par des évènements ouverts à l’extérieur. Plus d’une centaine de contributions ont été apportées sur ce mois d’octobre pour les personnes enregistrées sur notre tableau de bord Hacktoberfest et nous avons pu accompagner plusieurs dizaines de personnes à faire leur première contribution.

Retrouvez nos guides sur : 

Auteurs/autrices

Quitter la version mobile