Environnement collaboratif de développement
Présentation & objectifs pédagogiques
Pour la gestion des livrables, du code source et de la documentation dans de bonnes conditions, l’utilisation de Git/Gitlab est essentielle.
Pendant cette formation, vous travaillerez individuellement puis en équipe.
- Savoir à quoi servent Git et Gitlab
- Savoir installer les outils nécessaires
- Savoir utiliser les fonctions de base de Git et Gitlab
- Savoir travailler en équipe sur des dépôts Git
Important
Pour ce TP, vous utiliserez l’instance gitlab https://gitlab-df.imt-atlantique.fr
Prérequis techniques
Pour pouvoir commencer à travailler sur l’activité, vous devez répondre aux exigences suivantes :
- Veuillez apporter votre propre ordinateur.
- Assurez-vous d’avoir installé un éditeur de code, Visual Studio Code est fortement recommandé.
- Assurez-vous d’avoir installé Python 3 sur votre ordinateur.
- Vérifiez que vous pouvez vous connecter au réseau Internet.
Avant la session
Pour pouvoir commencer l’activité pratique de manière efficace, familiarisez-vous avec la problématique du versionage de fichiers en lisant
Pendant la session
Première partie de l’activité (1h15, travail individuel)
La première partie est consacrée à la découverte des outils :
- Install Party : installer les outils nécessaires sur votre PC
- Découvrir Gitlab : se connecter à l’instance gitlab-df de l’école et créer un projet.
- Découvrir Git : configurer et manipuler localement (c’est-à-dire sur votre PC) le dépôt Git créé à l’étape précédente.
Deuxième partie de l’activité (1h15, travail en équipe)
La seconde partie aborde la gestion de projets collaboratifs :
- Équipe sur Gitlab : se connecter à l’instance gitlab-df de l’école et créer un projet par groupe
- Travail en équipe : apprendre à résoudre les conflits et travailler en équipe sur un projet géré par Git/Gitlab
- Documenter votre travail : découvrir les différentes façons de documenter votre projet
- Gérer vos projets depuis VSCode : lier votre éditeur VSCode à votre compte gitlab et gérer vos projets depuis l’éditeur
Après la session
Avant la session suivante, vous devez :
- Terminer les activités pratiques de cette session.
- Systématiquement utiliser git pour tous vos projets collaboratifs.