Quelques règles pour contribuer à ce repo de formation.
- Être membre du groupe cercle-formation
- Être membre du repo DSIND, avec le rôle
Developer
- Idéalement, avoir déjà suivi ou donné la formation pour les tâches qui touchent au support de slides
- Avoir git et python3 🐍 installés sur ta machine
Pour cela ➡️ ping le cercle-formation science@scale !
Passe par le système d'issues
, tu peux créer une issue
pour
- faire un feedback sur cette formation DSIND que tu as suivie ou donnée,
- lancer une discussion 💬,
- proposer une amélioration sur ce repo, le code des TPs, le code des exemples ou le contenu des slides
N'hésite pas à mettre des détails ou des captures d'écran pour illustrer ton propos.
Si tu fais des propositions d'améliorations, explicite tes douleurs, propose une tâche et un moyen de la valider.
Si l'équipe de formateurs juge la demande pertinente et suffisamment détaillée, on l'ajoutera au board des tâches à réaliser.
- Avertir l'équipe des core committers 🃏
- La contacter si la tâche n'est pas suffisamment claire pour toi ou si tu as des doutes.
Avant toute modification, tu dois créer une branche depuis master
.
$ git checkout -b <branch-name>
- Mettre à jour le changelog du repo avec les éléments essentiels dans une liste à puce.
- Soumettre une
merge request
quand tu as fini et l'attacher à l'issue
liée à la tâche prise.
- Sur le drive, dupliquer la dernière version du doc gslide
- Renommer le nouveau document en incrémentant la version/le semver, par exemple:
- 1.3.0 ➡️ 1.3.1 pour les petits fix,
- 1.3.0 ➡️ 1.4.0 pour de l'ajout de contenu,
- 1.3.0 ➡️ 2.0.0 pour des éditions majeures (ex: une nouvelle partie ajoutée),
- Ping les core committers au besoin
- Y faire les modifs
- Lister les modifs dans le changelog des slides
- Mettre à jour le manifeste du support de présentation en renseignant
- un lien vers le support gslide,
- un lien vers le support pdf pouvant être partagé aux clients de la prochaine formation,
Le manifest est consultable via la commande :
$ git config -f manifest.ini --list
- Soumettre une
merge request
avec le changelog et le manifeste quand tu as fini, et l'attacher à l'issue
liée à la tâche prise.
Pour attacher l'
issue
à lamerge request
, il faut simplement utiliser le caractère#
(hashtag) suivi du numéro de l'issue
lorsque tu rédiges la description de tamerge request
.
Un numéro est généré à la création d'une nouvelleissue
.