Retour aux projets

Contributions à l'open source

Cette page rassemble quelques contributions notables que j'ai pu effectuer pour des projets open source durant mon temps libre.

LiveSplit

En cliquant sur le lien ci-dessous, vous trouverez les contributions que j'ai pu apporter a différentes applications de l'organisation LiveSplit.
Cela inclut des corrections de bugs, des ajouts de fonctionnalités. Les contributions les plus notables ont été dans l'application obs-livesplit-one en Rust qui a permi de beaucoup améliorer l'usabilité de l'application.
Voir sur GitHub - LiveSplit

SerenityOS

SerenityOS est un système d'exploitation créé de A à Z sans s'aider de bibliothèques externes. Ce projet utilise principalement le langage C++.
En cliquant sur le lien ci-dessous, vous trouverez la contribution que j'ai pu apporter à ce projet.
Cette contribution consiste à l'ajout d'un portage d'un jeu open source, ce jeu est maintenant rendu jouable sur ce système d'exploitation après quelques modifications du code source original.
Voir sur GitHub
Voir sur YouTube - Démonstration (2:27)

Contributions mineures dans des bibliothèques C#

J'ai rencontré un problème lors de l'utilisation d'une bibliothèque populaire s'appelant DSharpPlus permettant d'intéragir avec la plateforme Discord.
J'ai décidé d'essayer de chercher et régler le problème de moi-même. Après avoir testé ma solution, j'ai pu la soumettre au projet.
Voir sur GitHub

Lors d'essais et de projets de test, j'ai utilisé la bibliothèque SDL2-CS qui est une interface entre la bibliothèque SDL2 et le langage C#.
J'ai rencontré certaines fonctionalités et fonctions que je souhaitait utiliser soit non implémentées, soit erronées et j'ai décidé de les implémenter dans le projet afin de pouvoir ensuite les utiliser de mon côté.
Voir sur GitHub

Autres contributions

Le lien ci-dessous vous emmènera vers la liste de toutes les pull requests acceptées que j'ai contribué sur GitHub
Attention : cette fonctionnalité peut ne pas fonctionner si vous n'êtes pas connecté sur GitHub
(vous pouvez aussi vous rendre sur mon profil GitHub en cliquant sur le lien dans le menu de navigation)
Voir sur GitHub
Une erreur non gérée s'est produite. Recharger 🗙