Introduction
Partout dans le monde, les équipes de développement ont un unique et même objectif : livrer leurs logiciels. Que ce soit sur une grande plateforme qui publie des versions annuelles ou sur un site web qui publie des versions plusieurs fois par jour, chaque workflow tend vers le même résultat.
Supposons que vous dirigiez une équipe de développeurs de logiciels qui travaillent sur la prochaine version d’un produit. Au fur et à mesure que votre équipe avance dans le développement, il devient plus difficile de garantir un fonctionnement optimal. Tout doit être fait dans l’optique de la future version, et vous avez besoin d’un workflow qui s’adapte à la nature imprévisible de l’ingénierie. Ce workflow doit fournir un ensemble de processus pratiques pour la gestion du travail, du code et des livrables. La bonne nouvelle, c’est que comme vous utilisez déjà GitHub, vous pouvez entrevoir la lumière au bout du tunnel.
Dans ce module, vous apprenez à implémenter un workflow basé sur les versions sur GitHub en utilisant des tableaux, des branches et des versions de projet.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Créez un tableau de projet pour gérer la prochaine version.
- Créez et commitez des modifications sur une branche de version.
- Créez une étiquette Git et une version sur GitHub.
- Résolvez des bogues après la publication d’une version.
- Automatisez vos modifications de version et améliorez la documentation associée.
Prérequis
- Un compte GitHub
- Savoir accéder à des fichiers et les modifier dans GitHub
- Avoir une connaissance des demandes de tirage
Avant de commencer ce module, nous vous recommandons de suivre Présentation de GitHub.