L'Agenda du Libre

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

Lyon Comment gérer un changelog facilement quand on est plusieurs ?

Le mercredi 21 janvier 2026 de 19h00 à 21h00.

Genymobile, 279 bis rue de Créqui, Lyon, Auvergne-Rhône-Alpes, France

Gérer un changelog utile pour les utilisateurs·trices d'une application/bibliothèque n’est pas facile.

Les messages de commit sont à destination des développeurs·euses et peuvent difficilement être utilisés comme changelog cohérent pour une version. Mettre à jour un fichier markdown unique CHANGELOG semble une solution simple… sauf quand on commence à travailler à plusieurs, avec des branches, rebases, merges et autres conflits possibles.

Je propose d’expliquer une solution que j’ai mise en place dans un outil en Python (ezchlog `[easy changelog]`) qui permet de résoudre cette problématique en utilisant de petits fichiers `changelog` qui se fusionneront dans le fichier général quand on le veut (lors d’une version par exemple).

L’outil est en Python 3.9+, typé, testé avec une couverture de +90% et entièrement configurable.

P.S. : J’ai également développé le même outil en Rust et je peux brièvement parler des différences de développement si ça intéresse du monde.

Après cette présentation par Cyrille, un moment d’échange a lieu. Amenez ce que vous voulez partager à boire ou à manger et comportez vous en accord avec la charte de l'AFPy !

Informations

Site web
https://www.meetup.com/fr-fr/python-afpy-lyon/events/312861081
Mots-clés