Hackathon Du Libre (en distanciel)
Du samedi 10 mai 2025 à 10h00 au dimanche 11 mai 2025 à 20h00.
Après le succès de la première édition (environ une dizaine de participants sur le weekend), Éthiciel organise la suite de ce Hackathon du Libre.
N'hésitez pas à nous rejoindre !
Déroulement avec des pauses régulières pour échanger sur les encours en développement :
Samedi : 10h à 20h avec des pauses régulières pour échanger.
Dimanche : 10h à 20h avec des pauses régulières pour échanger.
Si vous êtes intéressé, inscrivez-vous là : https://framaforms.org/collectif-hackathon-sur-la-creation-ou-ladaptation-de-logiciels-libres-a-des-besoins-associatifs
Après validation de votre candidature, vous serez intégré aux outils de communication du Collectif de Dev et DevOps.
Pour contacter l'association : contact@ethiciel.org (Laurent)
---
Objectif :
Développer un outil qui permet à partir d'un assistant logiciel :
- de générer un site statique et responsive pour un club associatif à partir de métadatas, de documents et de choix faits par l'utilisateur
- de déployer le site généré, chez un hébergeur, en quelques clics.
Ce projet réutilisera uniquement du code de logiciels libres déjà en production.
---
Détails :
Il y a quatre projets :
- fedireader : une bibliothèque typescript qui permet d'analyser, de mettre en cache et d'afficher (côté navigateur client) des flux RSS, ATOM ou ICS en provenance du fediverse ou d'autres applications du web. [Compétence TypeScript] ;
- jamclub-zola-template-1-club-associatif : fabrication d'un ou plusieurs templates/thèmes destinés à des clubs associatifs. [Compétence web design, développement templating Tera similaire à Liquid, Twig etc. Mais aussi compétence Javascript/Typescript] ;
- website-creation-wizard : Assistant logiciel multiplateforme qui permet de saisir toutes les informations nécessaires à la fabrication du site du club associatif. Il présente les informations saisies à Zola et lance la fabrication du site avec le template/thème sélectionné. [Compétence Python avec Kivy/KivyMD] ;
- static-site-deployer : déploie un site statique chez différents hébergeurs (github, Gitlab, SFTP, S3, Docker, etc.). [Compétence Python, DevOps].
Notes :
- Cette édition est en distanciel
- Il est préférable d'être présent sur les deux jours ;
- La langue d'échange oral sera le français mais le code, commentaires et la doc devront être en anglais ;
- Nous avons un mattermost (grâce à Framasoft) sur lequel nous discutons et préparons les hackathons.
Plus d'infos sur le projet englobant ; https://ethiciel.frama.space/s/76L8tnzHHsCRfbF