B.3 GitHub Classroom

GitHub Classroom est une extension de GitHub qui facilite le travail avec GitHub dans le contexte d’exercices à réaliser dans le cadre d’un cours. Vous serez amené à cloner et modifier des dépôts issus de GitHub Classroom pour réaliser vos assignations 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 professeurs. Mais vous êtes libre de les rendre publics à tout moment en allant modifier les paramètres de vos dépôts. 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’espace GitHub BioDataScience-Course.

Ce lien vous redirige vers le site GitHub Classroom. Il vous suffit à nouveau uniquement 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é.

Depuis GitHub, vous devez cloner votre dépôt pour y avoir accès en local comme expliqué dans la section B.2.4. Vous êtes enfin prêt à éditer votre projet. N’oubliez pas de réaliser des Commit, des Pull et des Push.