링크 정보를 불러오는 중...
Période de la phase Master (9 semaines)
10 août 2024 – 2 novembre 2024
Réunion du petit groupe
Dans l’équipe Design system renewal, nous avons proposé les tâches à réaliser et réparti les rôles entre les membres. Nous avons réexaminé certaines idées que j’avais suggérées auparavant, comme le color picker, le bouton retour et la structure du framework UI, afin de trouver la direction la plus adaptée.
Il était difficile de trouver la meilleure solution en réfléchissant seule, mais discuter avec des membres ayant les mêmes centres d’intérêt a permis de clarifier la direction du projet.
À cette période, je ressentais aussi du stress dans un autre projet d’équipe où j’avais parfois l’impression d’être la seule à pousser le travail. Dans l’équipe de renouvellement, au contraire, tout le monde participait activement, ce qui m’a redonné beaucoup d’énergie.
Propositions d’issues
Comme pendant la phase Challenge, j’ai proposé plusieurs issues et certaines ont été résolues via des Pull Requests.
Malheureusement, la première issue importante que j’avais proposée a finalement été résolue par un autre contributeur. Les issues que j’ai proposées concernaient surtout des améliorations d’interface ou de petits correctifs plutôt que des modifications profondes de l’architecture.
Étant spécialisée en UI/UX, il était assez naturel pour moi de me concentrer sur ces aspects. Au début je me demandais si je devais tenter des contributions plus techniques, mais j’ai fini par considérer que ces améliorations étaient également importantes.
L’issue que j’ai écrite lors de l’introduction de MUI pourrait encore être utile pour d’autres contributeurs, donc je laisse le lien ici.
링크 정보를 불러오는 중...
J’étais jusqu’ici plus habituée à construire mes propres composants qu’à utiliser des frameworks, donc cette expérience m’a permis d’apprendre de nouvelles technologies.

Pull Request
Sur la base des issues que j’avais proposées, j’ai commencé à contribuer directement au projet. J’ai parfois modifié du code moi‑même, mais la plupart du temps je me suis surtout occupée de refactoriser le code existant et de supprimer des fichiers inutiles à travers plusieurs Pull Requests.

L’une des plus grandes tâches de notre équipe était la fonctionnalité de color picker. Faute de temps, je me suis surtout occupée du design et du choix des couleurs, tandis qu’un autre membre de l’équipe a réalisé l’implémentation.
J’aurais vraiment aimé l’implémenter moi‑même, donc j’ai ressenti un peu de regret. Cependant, une fois la fonctionnalité terminée, j’ai pu modifier certains détails du code pour améliorer certains points.
Vous ne trouvez pas que le résultat est plutôt joli ?

La question de la sauvegarde globale du thème avait déjà été soulevée dans une issue que j’avais ouverte auparavant. Comme le plugin est lié au backend de VSCode, un autre membre de l’équipe a finalement corrigé cette partie plus tard.
Je n’ai pas encore complètement compris ce mécanisme, donc je me suis laissé une note pour y revenir plus tard.
링크 정보를 불러오는 중...
Réunion de l’équipe View et cérémonie
Networking de l’équipe
J’ai rencontré les membres de l’équipe View environ deux fois en personne pour des moments de networking.
En discutant avec eux, j’ai réalisé que j’étais probablement celle qui avait le moins d’expérience. Je n’étais ni diplômée en informatique ni développeuse professionnelle à ce moment‑là, ce qui m’a motivée à travailler encore plus.
Heureusement, notre mentor partageait toujours des conseils très utiles lorsque nous nous rencontrions, ce qui m’a beaucoup encouragée.
Cérémonie
Environ une semaine avant la cérémonie finale, nous avons travaillé ensemble sur les diapositives et le script de présentation de l’équipe.
Cette période coïncidait avec l’évaluation finale de mon projet de fin d’études, donc j’étais extrêmement occupée. Malgré tout, j’étais heureuse de pouvoir continuer à contribuer au projet dès que j’avais un peu de temps libre.
Le mentor m’avait proposé de devenir lead mentee, mais mon emploi du temps était trop chargé et j’avais peur que cela nuise à l’équipe. J’ai donc dû refuser, même si c’était vraiment dommage. La préparation de la présentation m’a néanmoins permis de revenir sur tout le parcours de l’équipe.
Et au passage… Google Slides était vraiment pénible à utiliser. J’avais constamment envie de tout déplacer dans Figma.

Je suis arrivée un peu en retard à la cérémonie et je n’ai donc pas pu monter sur scène, mais j’ai quand même pris des photos souvenirs et participé au dernier moment de networking.
En voyant tous les efforts que chaque membre de l’équipe faisait dans son propre environnement, je me suis dit que je devais terminer rapidement mon projet de fin d’études et me replonger sérieusement dans le développement.
Applaudissements pour notre équipe qui a travaillé ensemble pendant 13 semaines.
Conclusion
Je pensais que l’open source était quelque chose réservé aux développeurs extrêmement expérimentés. En réalité, c’était bien plus accessible que je ne l’imaginais, et surtout très agréable.
Je ne peux pas dire que je comprends parfaitement toute la structure du projet, et le fait de travailler en parallèle sur mon projet de fin d’études m’a empêchée de contribuer autant que je l’aurais souhaité.
Mais cette expérience a été très précieuse pour moi.
Comme beaucoup de participants de l’OSCCA 2024, j’espère continuer à apprécier le développement et à progresser grâce à ce type d’expérience.