TP00: Utilisation de Gitlab et fiche de présentation personnelle
Objectifs du TP
À la fin de ce TP, les étudiants :
- se seront inscrits dans un groupe et auront communiqué leur login du gitlab de l’école à l’enseignant
- auront configuré leur machine pour travailler avec git
- auront accepté une invitation du gitlab de l’école pour travailler dans un projet créé par l’enseignant
- auront rédigé une fiche de présentation personnelle et déposé cette fiche dans le dépôt git
Les livrables sont:
- une fiche de présentation personnelle en PDF
Temps accordé: 45 minutes en classe + travail personnel à la maison si nécessaire
Installation d’un client «git»
Pour interagir avec les dépôts sur Gitlab, vous devez avoir un client «git». Si vous utilisez macOS, git est déjà installé de base, mais sur Windows, vous devez l’installer séparément. Si ce n’est pas déjà fait, téléchargez et installez git sur votre machine.
Configurez le user name et le e-mail. Dans un terminal (ou Git Bash sur Windows), tapez les commandes suivantes:
git config --global user.name "Mona Lisa"
git config --global user.email mona.lisa@edu.hefr.ch
Note
Nous utilisons beaucoup git pour les travaux pratiques. Si vous n’êtes pas vraiment à l’aise avec cet outil, nous vous recommandons d’étudier les nombreuses documentations disponibles sur Internet:
- Le livre ProGit (en Anglais, Allemand ou Français)
- How to Get Better with Git
- Différents cours sur OpenClassrooms).
Rédaction de votre fiche de présentation personnelle et publication sur gitlab.forge.hefr.ch
Consultez vos e-mails et trouvez l’invitation du gitlab de l’école pour rejoindre un projet «tp00-x». L’URL de ce projet ressemble à ça:
https://gitlab.forge.hefr.ch/ado/2024-2025/<ENSEIGNANT>/tp00-<GROUPE>/tp00-<x>
Acceptez cette invitation. Vous recevrez une telle invitation pour chaque TP de ce cours. Pour ce premier travail, vous êtes seul(e) à travailler sur le projet, mais pour les suivants, le système vous attribuera (aléatoirement) un partenaire.
À faire
Utilisez l’interface web du projet (settings → General) pour modifier la description du projet et pour ajouter un project avatar.
Création du projet sur votre machine
Le projet est encore vide, mais vous pouvez déjà le «cloner» sur votre PC. Vous pouvez travailler en ligne de commande, ou utiliser un GUI tel que TortoiseGit (pour Windows uniquement) ou GitKraken.
Sur votre machine, vous pouvez nommer le projet comme vous voulez. Vous pouvez garder le nom complet (tp00-<x>
), vous pouvez
le nommer simplement tp00
ou vous pouvez choisir n’importe quel nom qui vous fait plaisir.
Info
Avec votre adresse e-mail de l’école, vous pouvez obtenir le GitHub Student Developer Pack qui vous donne aussi droit à GitKraken Pro pendant toutes vos études.
Rédaction de la fiche de présentation personnelle
Écrivez une fiche de présentation personnelle. Le style est libre et vous pouvez utiliser l’outil de votre choix à condition de pouvoir produire un PDF. Donnez au minimum les indications suivantes:
- Votre nom
- Votre prénom
- Le pronom par lequel vous souhaitez être désigné (il/lui, elle/elle,…)
- La classe dans laquelle vous êtes
- Votre formation de base (par exemple EMF Informaticien, EMF…, EPAI, CFC de…, Collège…)
- Vos connaissances préalables avec une auto-évaluation entre 0 et 10 sur les points suivants:
(mettez 0 si vous n’en avez jamais entendu parler, 5 ou 6 si vous
utilisez cette technique régulièrement,
10 si vous l’avez inventé ou écrit un livre sur le sujet)
- Programmation en C
- Programmation en C++
- Programmation en assembleur (Intel ou ARM)
- Programmation sur Arduino, ESP32 ou autre petit système embarqué
- D’autres connaissances que vous avez et que vous pensez être utiles pour ce cours
- Les attentes que vous avez pour ce cours
- Vos hobbies et vos passions (si vous en avez envie)
Important
Déposez votre fiche de présentation dans un dossier /docs
de votre dépôt git avec le nom report.pdf