2025-04-11
Nous sommes ravis d’annoncer la tenue de notre tout premier hackathon du Libre (12 et 13 avril 2025), un événement qui réunit une équipe enthousiaste de développeurs aux compétences variées et aux niveaux d'expérience différents. Ce hackathon a pour objectif de créer un outil libre et accessible destiné à simplifier la création et le déploiement de sites internet pour les clubs associatifs, en quelques clics seulement.
Le projet, baptisé JamClub, vise à mettre à disposition une solution logicielle libre, complète et simple d’utilisation, permettant aux clubs associatifs de se créer une présence en ligne de manière rapide et efficace. En quelques étapes simples, l’assistant permettra de déployer un site internet, mais aussi de bénéficier d'une visibilité accrue, non seulement sur internet mais aussi sur le fediverse.
L'équipe est composée de plus d'une dizaine de développeurs, allant de profils débutants à expérimentés, avec des compétences diversifiées. L’un des aspects essentiels de notre démarche est la bienveillance et l’esprit d’équipe, des valeurs fondamentales qui guideront notre travail tout au long de ce projet.
Pour réaliser ce projet, nous avons choisi de nous appuyer sur Zola, un générateur de sites statiques écrit en Rust. Zola est reconnu pour sa rapidité et sa simplicité d’utilisation. Le développement de l'assistant logiciel, qui sera multi-plateforme, sera quant à lui réalisé en Python, offrant ainsi une grande flexibilité et accessibilité pour la communauté.
Les templates utilisés pour la création des sites seront basés sur Tera (un moteur de templates pour Rust), HTML, CSS et JavaScript. Nous cherchons à fournir des solutions élégantes et simples tout en assurant une grande liberté de personnalisation pour les utilisateurs.
Le hackathon ne se limite pas à du codage. Il s’agit également d’une aventure collaborative qui inclut la rédaction de documentation, la gestion de code et une coordination efficace entre tous les participants. Chacun aura l’opportunité de contribuer à son niveau, en apportant son expertise ou en apprenant de nouvelles compétences dans un environnement propice à l’échange.
JamClub n’est pas qu’un projet de développement. Nous souhaitons également porter une attention particulière à l’impact environnemental de l’infrastructure qui soutiendra notre solution. C’est pourquoi nous voulons lancer une étude sur les systèmes d’exploitation candidats pour l’infrastructure de JamClub. Actuellement, nous envisageons des solutions telles que Proxmox, NixOS, YunoHost et CapRover.
L’objectif est de choisir une infrastructure qui minimise notre empreinte écologique tout en permettant une évolution facile et rapide de la plateforme, que ce soit en termes de montée en charge (scaleup) ou de réduction de ressources (scaledown).
Nous sommes actuellement à la recherche d’un deuxième administrateur système bénévole pour rejoindre notre équipe et participer à cette étude d'infrastructure en profondeur. Si vous êtes passionné par le logiciel libre, l’environnement et l’optimisation des ressources, cette opportunité est faite pour vous !
JamClub est encore à ses débuts, mais avec votre aide, nous pourrons offrir aux clubs associatifs un outil performant, accessible et respectueux de l'environnement. Si vous souhaitez participer à l’aventure ou en savoir plus, n’hésitez pas à nous contacter. Ensemble, faisons grandir JamClub et soutenons les initiatives associatives et le Fediverse !
Merci à toutes et à tous pour votre enthousiasme et votre soutien !
L’équipe JamClub