Ketsu Modules
Le dépôt des modules de la communauté francophone de Ketsu, une application iOS modulaire. Mon premier projet open source.
Le contexte
Ketsu est une application iOS modulaire : chacun peut écrire un module qui apprend à l’application à lire un site, qu’il s’agisse de vidéo, d’images ou de texte. J’ai commencé à en écrire en 2021, puis j’ai regroupé ceux de la communauté francophone dans ce dépôt.
Ce que j’y ai fait
- Écrire et maintenir des modules en JavaScript : chacun analyse le HTML d’un site et le traduit dans le format attendu par l’application.
- Répondre aux demandes de la communauté, par pull request ou sur le Discord du projet.
- Publier un tutoriel vidéo en français pour installer l’application.
Ce que j’en retiens
C’est mon premier projet public, et celui qui a réuni le plus de monde : 23 étoiles sur GitHub. J’y ai appris à lire le code des autres, à maintenir quelque chose dont des gens dépendent, et à réparer vite quand un site change sa structure du jour au lendemain.
Le dépôt n’est plus mis à jour depuis fin 2023.