Introduction
Les projets GitHub prennent en charge une échelle quasiment illimitée. L’avantage de cette mise à l’échelle est que vos projets peuvent s’accroître pour inclure une quantité innombrable de fichiers, commits, problèmes, demandes de tirage (pull requests), etc. Son inconvénient est, en fait, le même.
Supposons que vous soyez développeur et que vous travailliez sur un projet en pleine croissance. Plus il y a de contributeurs, plus ils peuvent ajouter des fonctionnalités et corriger des bogues à un rythme incroyable. Toutefois, toutes ces modifications incluent probablement une grande quantité d’informations contextuelles incluses dans les problèmes, les discussions, les commits et les demandes de tirage. Même si ces informations semblent fraîches dans l’esprit de tout le monde à ce moment-là, le risque de perdre ce contexte à mesure que le temps passe peut vous coûter cher en termes de productivité sur le long terme. Que se passe-t-il quand un bogue signalé est lié à un travail qui n’a pas été touché depuis plus d’un an ? Heureusement, GitHub propose plusieurs façons de se renseigner rapidement sur n’importe quelle tâche.
Dans ce module, vous allez apprendre à faire des recherches dans l’historique des dépôts et à l’organiser en utilisant les filtres, les responsabilités et les références croisées sur GitHub.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Trouver des problèmes et des demandes de tirage (pull requests) pertinents.
- Faire des recherches dans l’historique pour trouver du contexte.
- Établir des connexions au sein de GitHub pour aider les autres utilisateurs à trouver des éléments.
Prérequis
- Un compte GitHub
- Savoir accéder à des fichiers et les modifier dans GitHub
Ce module aborde le processus de recherche et d’organisation des informations sur GitHub. Pour tirer pleinement parti des avantages de ce module, nous vous recommandons de commencer par suivre les modules suivants :
- Introduction à GitHub
- Gérer la livraison de logiciels avec un workflow basé sur les versions sur GitHub
- Gérer les modifications des dépôts en utilisant des demandes de tirage sur GitHub