L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

dev - Un événement

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

Dans le passé - 13 événements