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

ateliers:cpp_qt [2018/05/05 15:57]
sebastien.dinot [Programme]
ateliers:cpp_qt [2018/05/31 22:41] (Version actuelle)
sebastien.dinot [Informations Complémentaires]
Ligne 24: Ligne 24:
 ==== Prochain Atelier ==== ==== Prochain Atelier ====
  
-Le prochain atelier aura lieu le **samedi ​12 mai 2018**, de 10h à 17h, au premier étage du **Centre Culturel Bellegarde**. Par souci de logistique une inscription est demandée plus bas dans cette page.+Le prochain atelier aura lieu le **samedi ​9 juin 2018**, de 10h à 17h, au premier étage du **Centre Culturel Bellegarde**. Par souci de logistique une inscription est demandée plus bas dans cette page.
 ====Programme==== ====Programme====
  
Ligne 31: Ligne 31:
 À 11 heures : À 11 heures :
  
-**Plateforme d'​intégration continue pour un projet C++**+**Découvrons ensemble le potentiel de Conan**
  
-Au cours de la journée, sous une forme participative, nous construirons ​ensemble ​une plateforme d'​intégration continue à destination ​de projets développés en C++.+Pour notre prochain atelier, nous vous proposons de découvrir ​ensemble ​[[https://​conan.io/​|Conan]],​ le système de gestion ​de paquets pour développeur C/C++.
  
-Cette plateforme se basera sur des outils auto-hébergés ​et non sur des services tiers tels que Travis-CI caren entrepriseil n'est souvent pas possible d'​utiliser de tels services externalisés.+De nombreux langages disposent d'un outil de gestion ​et d'​import ​des dépendances : PIP pour PythonMaven pour JavaCargo pour Rust, ...
  
-Nous déploierons une forge ([[https://​about.gitlab.com/​|Gitlab]])un orchestrateur ​d'intégration continue ([[https://jenkins.io/|Jenkins]]) ​et nous créerons un pipeline de build, de test et d'​empaquetage.+Ce type d'​outil a prouvé son efficacité et est très prisé par les développeursMalheureusementil n'​existe pas d'équivalent populaire dans la communauté C/C++Le développeur C/C++ doit gérer lui-même l'​import ​et le déploiement des bibliothèques dont il a besoin ​et cette tâche fastidieuse complique son travail.
  
-Pour faciliter le déploiement ​de ces outilsnous nous appuierons sur des conteneurs ([[https://​www.docker.com/​|Docker]])mais nous pourrons aussi encapsuler les tâches d'​intégration continue dans des conteneurs afin d'​assurer leur isolation.+Le projet Conan se propose ​de combler ce manque en fournissant un gestionnaire de paquets binaires natifsopen sourcedécentralisé et multi-plateforme.
  
-La plateforme créée au cours de cet atelier sera améliorée lors de l'atelier suivant (le 26 mai)au cours duquel nous nous intéresserons à la livraison ​et au déploiement ​continus, ainsi qu'à la qualimétrie via l'​outil [[https://​www.sonarqube.org/​|SonarQube]] et son [[https://​github.com/​SonarOpenCommunity/​sonar-cxx|greffon communautaire pour le C++]].+Cet atelier sera un peu particulier car nous n'​avons pas identifié dans notre réseau ​de développeur aguerri sur Conan. Ce n'est donc pas une présentation que nous vous proposons, mais une montée en compétence collective, passant par le suivi de tutoriels, la création de nos premiers paquets ​et le déploiement ​d'un serveur de paquets.
  
-Que vous soyez expérimenté ​et débordant de bonnes pratiques ​à partagerou novice ​et curieux ​de voir comment on s'y prend, vous êtes les bienvenus.+Venez donc avec votre ordinateur, ​vous pourrez ainsi creuser le sujet avec nous et apporter votre pierre ​à l'​édifice ! 
 + 
 +Comme d'​habitudenous ouvrirons à 10h, mais nous commencerons notre étude du sujet à 11h et nous la poursuivrons au cours de l'après-midi si les participants y trouvent un intérêt.
 ==== Informations Complémentaires ==== ==== Informations Complémentaires ====
  
 [[:​centre_culturel_bellegarde|Comment se rendre aux ateliers ?]] [[:​centre_culturel_bellegarde|Comment se rendre aux ateliers ?]]
  
-<​phpinc=inscription?​eventid=2018-05-12-atelier-cpp-qt&​limit=30&​notification=sebastien.dinot@free.fr>​+<​phpinc=inscription?​eventid=2018-06-09-atelier-cpp-qt&​limit=30&​notification=sebastien.dinot@free.fr>​