- Je me connecte sur
- Je crée un projet
- J'apprends (je révise) Markdown et je sais écrire un bon README.md
- J'édite un fichier je-prends-des-notes.md
- Survol rapide des fonctionnalités de gitlab
- Je prépare ma machine-école Windows
- Je configure ssh
- J'ajoute ma clé publique ssh sur le serveur gitlab
- Je n'oublie pas de configurer le fichier .ssh/config
- J'installe/configure git
- Je clone le projet dans Visual Studio Code
- Option Linux : J'installe Multipass
- J'installe une VM Multipass Ubuntu depuis Windows (préconfigurée avec cloud-init)
- Je démarre l'instance
- Je configure ssh
- Je configure git
- Je clone mon projet
- Je connecte ma VM par ssh depuis Windows (it works !)
- J'ajoute un fichier .gitignore sur gitlab
- Je tire (pull) les modifications de projet sur mes machines clientes
- S'accrocher aux branches
- C'est quoi une main ?
- On peut changer de main ?
- Désolé, mais je ne vois qu'une branche ?
- Bon ben, branchons-nous
- J'édite le fichier README.md depuis Visual Studio
- Je déplace mon fichier je-prends-des-notes.md
- Je valide et publie les modifications
- Je fusionne les branches avec merge request
- Je travaille mes fichiers depuis un navigateur avec le plugin Visual Studio code
- Je synchronise les modifications sur les différentes instances (Windows / Linux)
- Mkdocs et Mkdocs-material et les PDF's
- J'organise mon dossier de travail mkdocs
- Je crée mon serveur local avec
mkdocs serve -a ...
- Gitlab Pages
- Les runners
- Gitlab-ci
- Je publie mon travail
- Travail collaboratif
- Comment qu'on s'y met à plusieurs
- Qui a le droit ?
- Les merge request à plusieurs
- RAF, on est tous responsables
- gitlab.ictge.ch, Gitlab EE, vmware ESX, les backups internes et SBE
- Gitlab à fond
- Les préférences
- La configuration des projets
- Les menus
- Je suis responsable de mes sauvegardes avec GHORG
- Les commandes git qui vont me rendre service
- Les plugins Visual Studio code
- Gitlens
- Markdown
- On n’est pas allé plus loin que le point 5 en 6 heures ?