Une liste (non exhaustive) des contributions proposées par les
étudiants des années précédentes.
2025-2026 : ALE
- Correction de la commande :TestNearest (PR #880)
- Correction d’un plantage des tests vitest (PR #881)
2025-2026 : Vim
- Reconnaissance templates Jinja2 pour les fichiers .j2 (PR #18612)
- Mise à jour de la coloration syntaxique mbsync (PR #19179)
2025-2026 SuperTuxKart:
2025-2026 Qutebrowser :
Remplacement
de os.path par pathlib dans setup.py
Mise à jour
de la syntaxe Union et Optional pour Python 3.10
Gestion des
signaux sous Windows
Correction
des tests automatisés et de l’environnement mypy
Détection de
Python pour le build Windows
Ajout de
versions.txt aux releases Windows
Remplacement
du Makefile par dmgbuild pour la création de .dmg
Ajout du
support de line_profiler à run_profile.py
Permettre de
forcer la commande tab-mute à une valeur spécifique
Amélioration
de passmenu - password-store
Support
Wayland dans le userscript qute-bitwarden
2025-2026 : Pygame
- Tests :
- Ajout de tests pour le support des keyword arguments dans
pygame.Surface (PR
#4782)
- Correction d’un problème avec pytest (fonction
test_magic mal interprétée) (PR #4676)
- Ajout de tests pour valider les erreurs (TypeError, conflits
d’arguments)
- Core (C / API Python) :
- Ajout du support des keyword arguments dans plusieurs méthodes de
pygame.Surface (PR
#4782)
- Utilisation de
PyArg_ParseTupleAndKeywords au lieu de
PyArg_ParseTuple
- Ajout du flag
METH_VARARGS | METH_KEYWORDS
- Documentation :
- Clarification de l’utilisation de Rect.clipline avec plusieurs
rectangles (PR
#4729)
- Amélioration de la documentation pour l’import des modules camera et
sdl2 controller (PR
#4685)
- Compatibilité / Migration :
- Remplacement de
pkg_resources par importlib pour les
versions récentes de Python (PR #4792)
- Bugs :
- Correction du bug
list_cameras() retournant None sur
Windows (#4665) (PR
#4800)
- Intégration continue :
- Correction d’erreurs détectées en CI (tests et variables non
définies)
2025-2026 : j2lint
- Correction de –-help de j2lint (PR
#195)
2025-2026 : ALE
- Linter :
- Ajout de j2lint pour Jinja2 (PR
#5048)
- Ajout de superhtml (PR
#5055)
- Correction du formatage des options pour pymarkdown (PR
#5060)
- Correction du formatage des options pour j2lint (PR
#5065)
- Correction d’un bug de cppcheck (PR
#5071)
- Correction de la détection de version pour proselint (PR
#5074)
- Correction des options de Vale (PR
#5086)
- Correction d’un bug de syntaxe dans GCC (PR
#5088)
- Support de –config pour rstcheck (PR
#5095)
- Fixer :
- Ajout de markdownlint (PR
#5066)
- Ajout de unimport pour Python (PR
#5068)
- Ajout de la documentation manquante pour goimports (PR
#5093)
- Linter et Fixer :
- Refactorisation pour utiliser ale#Pad (PR
#5091)
2024-2025: Tuxemon
- Crash in the intro in the tuxemon’s character sheet #2540
- Can not nickname a Tuxemon while the player has no one #2546
- Fix softlock #2547
- Hardlock between a hill and the guy with black and purple hair #2552
- Fix bug in xero accolyte Corren battle #2561
- Unable to contribute to weblate translation, locked weblate
repository #2579
- Add Mute Button to Music Options #2595
- Added the options menu to the starting menu #2601
- Adding NPC Name at the beginning of Translated Dialogues #2671
2024-2024-Notepad++ :
2024-2025 gi-loadouts :
2024-2025: Audacity
2024-2025 : ALE
2022-2023: Tuxemon
- Add flatpak instructions to README.md (Issue, Pull)
- Modify licence GPLv3 Error (Pull)
- Modify the setup.py find_packages (Issue, Pull)
- Add wallet when buying/selling (Issue, Pull)
- Add tox.ini (Pull)
- Adding new features in tox.ini (Pull)
- Modify setup.py erase class InstallAndBuildTranslations(install) (pull)
- Add GitHub Actions (Pull, Issue)
- Format all files to have a clean code (Pull)
- Bug found when doing calculations between different types (Issue, Pull)
- Game crashes when text is passed too quickly (Issue)
- Key items must not be sellable (Issue, Pull)
- Inspect irregular collisions on in-game maps with Tiled
- Editing the Lutris script to install Tuxemon (Issue
(WIP))
2021-2022: SuperTuxKart
- Accept emails format like e.email (Issue,
Pull)
- More precise error message for online username (Issue,
Pull)
- Left side upgrade - ghost replay difficulties (V2) (Issue,
Pull)
- Ghost replay difficulties (V1) (Issue,
Pull)
- Irrlicht error indent (Pull)
- Correction of the implementation.txt file (Pull)
2021-2022 Mopidy :
2020-2021: Zulip
2020-2021: Searx
2020-2021: NBA_SEARCH
2019-2020: SuperTuxKart
2018-2019: GNOME MPV (Celluloid)
2017-2018: Tiled
2017-2018: GNOME Music
2016-2017: Octoprint