Groupe d'utilisateurs de Logiciels Libres de Toulouse
Promouvoir, développer et démocratiser les Logiciels Libres en Midi-Pyrénées

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:cpp_qt:journal [2023/12/02 22:43] – [Atelier du 4 février 2023] sebastien.dinotateliers:cpp_qt:journal [2023/12/03 00:16] (Version actuelle) – [Atelier du 3 décembre 2022] sebastien.dinot
Ligne 10: Ligne 10:
 ==== Atelier du 2 décembre 2023 ==== ==== Atelier du 2 décembre 2023 ====
    
-  * 9 participants, dont 1 nouvelle tête et plusieurs personnes qui ne viennent pas souvent+  * 9 participants, dont 1 nouvelle tête et des personnes qui ne viennent pas souvent
   * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, puis travaux pratiques)   * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, puis travaux pratiques)
-    * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297547827/ +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297547827/ 
-    * Support : https://atelier-cpp-devcontainer-mpigou-fe049b50a3a8bbeae5ea78dd5fa30d2.gitlab.io/ +  * Support : https://atelier-cpp-devcontainer-mpigou-fe049b50a3a8bbeae5ea78dd5fa30d2.gitlab.io 
-    * Code : https://gitlab.com/mpigou/atelier-cpp-devcontainer+  * Code : https://gitlab.com/mpigou/atelier-cpp-devcontainer 
 +  * Impression : présentation ayant donné lieu à de nombreux échanges, sur des sujets variés
   * Atelier et présentation annoncés via nos médias habituels   * Atelier et présentation annoncés via nos médias habituels
  
Ligne 21: Ligne 22:
   * 10 participants, dont 1 nouvelle tête et plusieurs personnes qui ne viennent pas souvent   * 10 participants, dont 1 nouvelle tête et plusieurs personnes qui ne viennent pas souvent
   * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, puis travaux pratiques)   * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, puis travaux pratiques)
-    * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297093390/ +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297093390/ 
-    * Support : https://www.palabritudes.net/doc/modele-projet-cpp-cookiecutter.pdf +  * Support : https://www.palabritudes.net/doc/modele-projet-cpp-cookiecutter.pdf 
-    * Projet type : https://gitlab.com/sdinot/static-cpp-template +  * Projet type : https://gitlab.com/sdinot/static-cpp-template 
-    * Template Cookiecutter : https://gitlab.com/sdinot/cpp-workshop-project +  * Template Cookiecutter : https://gitlab.com/sdinot/cpp-workshop-project 
-  * Atelier et présentation annoncés (3 jours avant l'évènement) sur :+  * Atelier et présentation annoncés à l'arrache (3 jours avant l'évènement) sur :
     * La liste de diffusion et le site web de Toulibre     * La liste de diffusion et le site web de Toulibre
     * Meetup.com     * Meetup.com
Ligne 33: Ligne 34:
   * 7 participants, dont 2 nouvelles têtes   * 7 participants, dont 2 nouvelles têtes
   * Présentation « Stack KDE » (Kevin Ottens, 4h)   * Présentation « Stack KDE » (Kevin Ottens, 4h)
-    * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/296387001/+  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/296387001/
   * Atelier et présentation annoncés sur :   * Atelier et présentation annoncés sur :
     * La liste de diffusion et le site web de Toulibre     * La liste de diffusion et le site web de Toulibre
Ligne 46: Ligne 47:
   * 9 participants (public un peu différent de l'habituel)   * 9 participants (public un peu différent de l'habituel)
   * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30)   * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30)
-    * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291754954/+  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291754954/
   * Atelier ayant donné lieu à des échanges passionnés et instructifs   * Atelier ayant donné lieu à des échanges passionnés et instructifs
   * Atelier et présentation annoncés sur :   * Atelier et présentation annoncés sur :
Ligne 59: Ligne 60:
   * Présentation « Initiation à la programmation de carte ESP32 » (Arnauld Biganzoli, 4h)   * Présentation « Initiation à la programmation de carte ESP32 » (Arnauld Biganzoli, 4h)
   * Support : publié sur le drive de Google et des dépôts Github (accessibles à partir de [[https://artilect.fr/fabtronic/]])   * Support : publié sur le drive de Google et des dépôts Github (accessibles à partir de [[https://artilect.fr/fabtronic/]])
-    * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291257151/+  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291257151/
   * Atelier sympa, pratique et ludique ayant donné lieu à de nombreux échanges et un peu de pair programming   * Atelier sympa, pratique et ludique ayant donné lieu à de nombreux échanges et un peu de pair programming
   * Atelier et présentation annoncés sur :   * Atelier et présentation annoncés sur :
Ligne 71: Ligne 72:
   * 9 participants, parmi lesquels deux nouvelles têtes   * 9 participants, parmi lesquels deux nouvelles têtes
   * Présentation « Introduction à l'environnement Arduino » (Arnauld Biganzoli, 3h)   * Présentation « Introduction à l'environnement Arduino » (Arnauld Biganzoli, 3h)
 +  * Annonce Meetup : [[https://www.meetup.com/ateliers-cpp-toulouse/events/290724795/]]
   * Support : publié sur le drive de Google (accessible à partir de [[https://artilect.fr/fabtronic/]])   * Support : publié sur le drive de Google (accessible à partir de [[https://artilect.fr/fabtronic/]])
   * Une fois encore, les échanges ont été nombreux.   * Une fois encore, les échanges ont été nombreux.
Ligne 83: Ligne 85:
   * 8 participants, dont 1 nouvelle tête et 2 personnes qui revenaient pour la seconde fois   * 8 participants, dont 1 nouvelle tête et 2 personnes qui revenaient pour la seconde fois
   * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45)   * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45)
 +  * Annonce Meetup : [[https://www.meetup.com/ateliers-cpp-toulouse/events/289897955/]]
   * Support : non publié   * Support : non publié
   * Les échanges ont été nombreux.   * Les échanges ont été nombreux.
Ligne 309: Ligne 312:
 Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]]
  
-====== Idées de nouveaux sujets en vrac ======+====== Sujets potentiels en vrac ======
  
   * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch)   * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch)
-  * [SDT] hdoc https://hdoc.io/ +  * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?
-  * [SDT] Intégration continue avec Gitlab CI +  * [KOS] Écrire du code testable, introduction au TDD
-  * [ABI] Développement Arduino et conception objet (C++) +
-  * [KOS] Développement piloté par les tests (TDD) : intro, petits pas, triangulation, création d'une liste de test +
-  * [KOS] Refactoring (base, incompréhension, code legacy+
-  * [KOS] Écrire du code testable+
   * [KOS] Design des tests   * [KOS] Design des tests
-  * [Qui ?] Responsabilité écologique du développement (éventuellement débat)+  * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino 
 +  * [ABI] Développement ESP32 / PlatformIO 
 +  * [KOS] Refactoring (base, incompréhension, code legacy) 
 +  * [KOS] KDE Stack 
 +  * [SDT] Cookiecutter appliqué au C++ 
 +  * [MPU] Environnements de développement conteneurisés « devcontainer » avec VSCode 
 +  * [RMY] Responsabilité écologique du développement (éventuellement débat)
   * [RMY] gRPC (présentation + atelier)   * [RMY] gRPC (présentation + atelier)
   * [RMY] Création d'installeur d'application multi-plateforme C++/Qt via Qt Installer Framework   * [RMY] Création d'installeur d'application multi-plateforme C++/Qt via Qt Installer Framework
-  * [KOS] KDE Stack 
   * [CJT] QML   * [CJT] QML
   * [VBT] Déploiement Qt sur Android, MS-Windows   * [VBT] Déploiement Qt sur Android, MS-Windows
   * [TRN] CMake pour Qt   * [TRN] CMake pour Qt
   * [KOS] Introduction fonctionnement GPU   * [KOS] Introduction fonctionnement GPU
-  * [Qui ?] Échange autour des cas d'usage du C++ 
   * [KOS] Pourquoi le C++ c'est naze ?   * [KOS] Pourquoi le C++ c'est naze ?
-  * [SDTBien gérer son projet libre (que faut-il faire au delà du code ?) +  * [Qui ?Échange autour des cas d'usage du C++ 
-  * [SDT] Première contribution à un projet libre+  * [SDT] hdoc : https://hdoc.io 
 +  * [SDT] Première contribution à un projet libre (comment trouver ? comment contribuer ?)
   * [SDT] Les licences libres   * [SDT] Les licences libres
 +  * [SDT] Intégration continue avec Gitlab CI
 +  * [ABI] Exploration du protocole MQTT (avec mise en œuvre à partir d'un ESP32 et d'un broker sur RPi)
 +  * [Qui ?] Les modules C++
 +  * [Qui ?] Presets CMake
 +  * [Alexis] Testcontainers : https://testcontainers.com/