Retours journée technique 12/07/18
Voici les éléments de retour de la journée technique du 12/07/18.
Participants
- @mariellep CD69
- @td.nguyenkhac CD69
- @axelcass CD69
- @phil242 CD38
- @hbocquet CD59
- @rbaudchon CD59
- @mfaure Adullact
Programme
- Cycle de vie d'une contribution : issue, merge request, code, relecture par les pairs, validation
- Application sur un cas fictif
- Application sur un cas réel de l'application
- Rappels sur Git
- Commandes de base : fetch, pull, add, commit, push
- Gestion des branches
- Gestion des dépôts locaux et distants
- Étude des ajouts / suppressions d'un commit : commande diff
- Passage en revue des contributions respectives des participants (avec bienveillance et état d'esprit constructif :) )
- Présentation du projet de maintenance de Départements & Notaires
- Perspectives techniques : valoriser l'intégration continue du Gitlab Adullact
Modalités
- Ateliers participatifs et travaux pratiques
- Animateur : Matthieu
Photos
Convention "2C2L"
- Schéma de la Convention de Contribution au Logiciel Libre (2C2L)
- Maintenance & support : différences et contenus respectifs
Cycle de vie d'une contribution : les concepts
- Résultat de l'atelier "écrivez le cycle de vie d'une contribution" (non mis en ordre)
- Explication de versionnage sémantique (voir semver.org)
- Différence enter Communautaire et Contractuel
Cycle de vie d'une contribution : vocabulaire dans Gitlab
- les étapes ordonnées
- représentation des étapes sur un arbre Git
Cycle de vie d'une contribution : vocabulaire dans Gitlab (complété)
- Considérations d'intégration continue :
- lors la merge request, des actions sont réalisées automatiquement (par exemple les tests unitaires, le contrôle syntaxique, les tests fonctionnels...)
- la branche master est protégée (seul Gitlab peut écrire dedans)