[Toulibre] [Ateliers C++] Création de modèle de projet C++ via Cookiecutter

Sébastien Dinot sdinot at april.org
Mer 1 Nov 17:52:54 CET 2023


Bonjour,

Dans le cadre des ateliers C++ de Toulibre, nous vous proposons le
samedi 4 novembre 2023 à 14 heures une présentation sur le thème
suivant :

Création de modèle de projet C++ via Cookiecutter
=================================================

Un projet démarre toujours par une phase assez rébarbative qui est la
création du squelette de sources. « À quelques détails près », on trouve
toujours les mêmes répertoires et les mêmes fichiers dans ces
squelettes. Le contenu initial des fichiers est lui aussi toujours
similaire « à quelques détails près ». Tous ces détails finissent par
nécessiter moult ajustements, pas compliqués, mais juste longs, pénibles
et sans réelle valeur ajoutée. Les IDE (environnements de développement
intégrés) peuvent nous décharger de ce fardeau en générant un squelette
de projet. Mais cette génération et sa configuration sont sommaires, et
c'est là qu'on se prend à rêver d'un outil qui nous pose les seules
questions nécessaires et se charge de tout le reste.

Cet outil existe, il s'appelle Cookiecutter. Développé à la base pour
l'écosystème Python, Cookiecutter se révèle d'une grande généricité. Il
peut ainsi être utilisé pour instancier des squelettes de projets C++
à partir de modèles prédéfinis. C'est ce que nous allons découvrir lors
de cet atelier qui alternera présentation et exercices pratiques (venez
avec votre machine pour profiter pleinement de cet atelier !)

Cet atelier se déroulera dans les locaux du fablab Artilect, que nous
remercions chaleureusement pour leur accueil.

Adresse :

  Artilect
  https://artilect.fr
  10 rue Tripière – 31000 Toulouse

  C’est par ici : https://osm.org/go/xVYALNx7W?m=

La participation est gratuite et ouverte. N’hésitez pas à entrer et
à découvrir le lieu. :)

-- 
Sébastien Dinot, sdinot at april.org
April, http://www.april.org/
Promouvoir et défendre le logiciel libre


Plus d'informations sur la liste de diffusion Toulouse-ll