Accueil > Développement > Formation à GIT dans le cadre de la communauté SPIP

Formation à GIT dans le cadre de la communauté SPIP

dimanche 15 octobre 2023, par Maïeul

Parce que SPIP réunit des personnes aux compétences variées ; parce que par l’échange et la rencontre, nous pouvons tous et toutes gagner en compétence, des personnes se sont proposées d’organiser des formations à distance sur différents aspects de « l’écosystème » SPIP. Premier cycle de formation : GIT.

Git, Quesaco ?

Git est un logiciel de suivi des versions d’un code source. Il est utilisé par la communauté SPIP pour faciliter le travail à plusieurs sur le noyau de SPIP comme sur les plugins.

C’est un logiciel très utilisés de part le monde. Apprendre à l’utiliser, même lorsqu’on travaille seule, s’avère très pratique. Pourtant son approche n’est pas toujours simple.

Formation 1 : Initiation à Git dans le cadre de SPIP

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).

Objectifs

Les participantes 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.

Date

14 novembre et 21 novembre de 19h00 à 21h30. Première soirée : vocabulaire et configuration de base ; second soirée travaux pratiques.

Formation 2 : Git plus loin

Prérequis

Maitriser les bases de de git

Objectifs

Les participantes 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

8 décembre 19h-21h30, une seule séance (pas de TD).

En pratique

Nous nous retrouverons sur jeetsi :
https://meet.jit.si/spip

Le programme pourra être réajusté en fonction des demandes.

Si vous souhaitez participer, un petit mot dans le forum serait apprécié :).

Messages

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.