Cours git Cours git - Contribuer à un projet open source

Contribuer à un projet open source

De nos jours, GitHub est une plateforme incontournable pour héberger des projets Open Source, et permettre à leurs contributeurs d’y proposer des modifications.

L’objectif de cet exercice est d’apporter votre contribution à un projet Open Source hébergé sur GitHub Pages: le trombinoscope collaboratif des étudiants de l’EEMI.

Consignes et autres notes importantes

Procédure à suivre

Étapes à suivre, une par une:

  1. Connectez-vous sur github.com avec un compte nominatif et associé à votre adresse email EEMI.
  2. Dérivez le dépôt github.com/eemi-aj/trombi, en cliquant sur le bouton “Fork”.
  3. Téléchargez le dépôt dérivé dans un dossier de votre disque dur à l’aide de git clone.
  4. Éditez le fichier HTML de votre classe afin d’y ajouter une ligne de tableau HTML contenant votre prénom, nom, photo (ou avatar) et une rapide présentation de vous-même.
  5. Copiez votre photo ou avatar dans le sous-dossier “photos”, redimensionnez-la aux dimensions 128x128 pixels puis enregistrez-la dans un fichier png ou jpg contenant votre prénom et nom(s) en minuscules et séparés par des tirets. (ex: cyrano-de-bergerac.jpg).
  6. Ouvrez la page HTML de votre classe sur votre ordinateur, pour vous assurer qu’elle fonctionne bien.
  7. Utilisez git diff pour vous assurer que vos modifications ne sont que des ajouts de lignes, et n’impactent pas le reste du fichier HTML.
  8. Créez un commit contenant vos modifications de la page HTML + votre photo (fichier jpg ou png dans le sous-dossier “photos”).
  9. Envoyez votre commit dans votre dépôt distant (celui que vous avez dérivé à l’étape 2).
  10. Soumettez une demande de fusion de vos modifications dans le projet d’origine: github.com/eemi-aj/trombi, via la page “pull requests”, ou la page de votre dépôt dérivé.
  11. Rédigez la description de la demande de fusion comme si c’était un email qui m’était destiné, pour me demander de bien vouloir intégrer les modifications que vous suggérez. Gardez en tête que cette demande de fusion sera visible publiquement.

Points à vérifier avant de soumettre / valider la PR