B.3 GitHub Classroom

GitHub Classroom est une extension de GitHub qui facilite le travail avec GitHub dans le contexte d’exercices à réaliser pour un cours. Vous serez amené à cloner et modifier des dépôts issus de GitHub Classroom pour réaliser vos projets GitHub dans nos cours de Science des Données Biologiques.

Nous avons fait le choix de configurer vos dépôts afin qu’il soient privés par défaut. De cette façon, vos travaux ne sont visibles que par vous et vos enseignants. Mais vous êtes libre de les rendre publics à tout moment en allant modifier les paramètres dans GitHub. Cela peut être utile pour montrer ce que vous êtes capables de faire (par exemple pour un stage ou même plus tard lorsque vous postulerez pour un emploi).

Vous rencontrerez tout au long de cet ouvrage des encarts d’exercice avec l’icône GitHub comme ci-dessous. Il s’agit d’assignations GitHub Classroom. Il vous suffit de cliquer sur le lien mis à votre disposition et de suivre les instructions pour que le dépôt GitHub relatif à cet exercice soit créé pour vous dans l’organisation GitHub BioDataScience-Course.

Ce lien vous redirige vers le site GitHub Classroom. Il vous suffit juste d’accepter l’assignation (Accept assigment).

Votre travail individuel ou par groupe se configure avant de vous proposer de retourner sur GitHub afin de voir votre dépôt en utilisant le lien proposé dans la page qui apparait une fois la configuration terminée.

Depuis GitHub, vous devez cloner votre dépôt pour y avoir accès en local comme expliqué dans la section B.2.5. Vous êtes alors prêt à éditer votre projet dans RStudio. N’oubliez pas de réaliser des commits, des pulls et des pushes régulièrement en indiquant des messages courts mais explicites sur les modifications effectuées dans les messages de vos commits.