Résumé

Effectué

Dans ce module, vous avez appris à collaborer avec d’autres personnes en utilisant Git et GitHub.

Andy et Mara sont en pleine implémentation d’un système qui leur permettra de mieux collaborer en tant qu’équipe et de s’assurer que seul le code de qualité est fusionné dans la branche main.

Un badge de build et des widgets de tableau de bord aident l'équipe et d'autres personnes à comprendre l'état du build le plus récent et à suivre son historique au fil du temps.

Même si Andy et Mara sont les principaux contributeurs de code, la configuration d’une règle sur GitHub pour exiger une revue est un bon moyen d’appliquer une pratique de revue de code disciplinée. Même les erreurs mineures peuvent entraîner l’arrêt d’une build. En guise d’exemple, vous avez pu observer comment une faute de frappe s’est retrouvée dans la build et entre les mains de l’équipe AQ.

En savoir plus

Explorer les outils qui simplifient le workflow dans Git et GitHub

Dans ce module, vous avez apporté des modifications simples au site web Space Game. Dans la pratique, vos modifications seront probablement bien plus complexes. Même si vous pouvez effectuer toutes les opérations nécessaires à partir de la ligne de commande, de nombreux outils vous permettent de simplifier le workflow. En voici deux que nous recommandons :

En savoir plus sur Git

Même si vous pouvez apprendre à utiliser Git avec seulement quelques commandes, une maîtrise complète vous permet d’effectuer des types complexes de fusions et de comprendre l’historique de votre base de code.

git-scm.com et le livre Pro Git sont deux excellentes ressources pour en apprendre plus sur Git.

Définir votre workflow

Le workflow que vous avez utilisé dans ce module est un moyen standard de commencer. Votre équipe peut l’affiner en fonction de vos besoins. Vous trouverez de nombreuses ressources et perspectives sur le web auprès de différentes équipes ayant des besoins variés.

La page Understanding the GitHub flow présente une approche similaire à celle que vous avez vue dans ce module et inclut des conseils que vous pouvez appliquer à votre propre workflow.

La page A successful Git branching model propose une stratégie de branchement et de fusion plus avancée.

La page How to Split Pull Requests explique comment subdiviser des demandes de tirage longues pour aider les autres personnes à comprendre vos modifications.

La page How to Write a Git Commit Message vous apprend à mieux collaborer en écrivant des messages de commit efficaces.

La section Spécifiez des événements qui déclenchent des pipelines explique comment les déclencheurs vous permettent de contrôler les fichiers ou les branches Git qui provoquent une génération.