Cover Image

🧪 Exercice : Créer un projet collaboratif avec Git et GitHub

🗂 Projet : livre-de-recettes

Un projet simple où chaque étudiant ajoute une recette dans un fichier Markdown recettes.md.


👨‍🏫 Étapes pour le formateur

  1. Créer un repository GitHub vide (public ou privé selon ton choix) :
    Ex : https://github.com/ton-compte/livre-de-recettes

  2. Inviter les étudiants en tant que collaborateurs au projet.


🧑‍🎓 Étapes pour les étudiants


I. Cloner le projet


 

git clone https://github.com/ton-compte/livre-de-recettes.git cd livre-de-recettes


II. Créer une branche personnelle


 

git checkout -b prenom-ajout-recette


III. Ajouter sa recette

Modifier le fichier recettes.md ou le créer s’il n’existe pas :

nano recettes.md

Ajouter par exemple :


 

## Recette : Riz au lait (par Ousseynou)
- 1 litre de lait
- 100g de riz rond
- 50g de sucre
- 1 sachet de sucre vanillé Faire bouillir le lait, ajouter le riz, cuire 30 minutes, puis ajouter le sucre.


IV. Sauvegarder les modifications


 

git add recettes.md git commit -m "Ajout de la recette de riz au lait par Ousseynou"


V. Pousser la branche sur GitHub


 

git push origin prenom-ajout-recette


VI. Créer une Pull Request

  • Aller sur GitHub

  • Ouvrir une Pull Request de la branche prenom-ajout-recette vers main

  • Ajouter un titre et une description

  • Assigner la Pull Request à un camarade pour relecture


VII. Revue de code et fusion

  • L'étudiant assigné fait un commentaire si besoin

  • Le formateur ou un étudiant valide et merge la PR


🏁 Résultat attendu

  • Un fichier recettes.md enrichi de plusieurs recettes

  • Chaque étudiant a manipulé Git clone, branch, commit, push, Pull Request, merge

  • Application des bonnes pratiques (messages clairs, branche dédiée, revue collaborative)


Back to Home