Hop,
suite au dernier message et aux votes sur les centre d’intérêt pour les formations à distance, je lance donc les propositons.
Pour chaque formation j’indique les prerequis et les objectifs, ainsi que les modalités, ainsi que le sondage de date pour.
Pour rappel ces formations sont prévues à distance, soit dans tout via jisti.
1. Initiation à git
Prérequis
- Savoir coder (squelettes/php/css/js, peu importe)
- Avoir créé un compte sur git.spip.net
- Avoir installé git sur son ordinateur (nous verrons ensemble la configuration)
Objectif
Les participant·es apprendront les bases de Git en ligne de commande. Après une présentation des concepts, des travaux pratiques permettront de s’initier à git, depuis la configuration jusqu’à l’ouverture du pull request (PR) en passant par le tags
- Comprendre les notions suivantes : gestionnaire de version decentralisé, dépot, branch, commit
- Commandes maitrisées : commit, push, pull, switch, branch, tag
- Notion de commit conventionnel et application à l’univers SPIP
Dates
Début novembre, deux soirées, 19h-21h30. Première soirée : vocabulaire et configuration de base ; second soirée travaux pratiques. 2-3 jours d’écarte entre les soirées.
2. Git plus loin
Prerequis
Maitriser les bases de de git
Objectifs
Les participant·es apprendront à gérer les cas les plus courants de conflits avec GIT.
- Conflit d’historique divergent : merge vs rebase
- Conflit de fichiers modifiés à la même ligne : outils d’analyse
Ils et elles seront également initiés à quelques outils pratiques :
- rebasage interactif pour garder une historique propre
- git stash, pour passer à autre chose
- git bisect, pour un debugage historique
Date
Une seule séance (pas de TP). Début décembre.
3. Qualité code
Le programme viendra plus tard, pour janvier février
4. Dans tous les cas
Les dates seront annoncées dimanche prochain, vous avez donc une semaine pour voter.