Skip to content
jean-ely.gendrau edited this page Jul 2, 2024 · 26 revisions

🌟 Guide GitHub pour le Développement de ce repositorie d'Extensions Google Chrome

Ce guide vous aidera à démarrer avec GitHub pour développer votre première extension Google Chrome. Vous apprendrez à créer des branches, à gérer les issues, à pousser vos modifications et à faire des demandes de tirage (pull requests).

🚀 Étapes Initiales

1. Cloner le Repository

Commencez par cloner le repository GitHub que vous avez créé :

git clone https://github.com/USERNAME/my-extension.git
cd my-extension

2. Créer une Branche de Développement

Il est recommandé de créer une branche de développement pour isoler votre travail de la branche principale (main). Cela vous permet de tester et de développer de nouvelles fonctionnalités sans affecter la version stable de votre projet.

git checkout -b dev

3. Créer des Branches pour les Issues

Pour chaque issue, créez une branche distincte à partir de la branche dev. Cela aide à organiser votre travail et à rendre les modifications plus faciles à suivre et à gérer.

  • Initialisation de la Structure de l'Extension :
git checkout -b feat/initial-structure dev
  • Mise en Service et Test de l'Extension :
git checkout -b feat/service-test dev

4. Pousser les Modifications vers GitHub

Une fois que vous avez fait des changements dans votre branche, vous devez les ajouter, les committer et les pousser vers GitHub.

git add .
git commit -m "Initialisation de la structure de l'extension"
git push origin feat/initial-structure

5. Faire une Demande de Tirage (Pull Request)

Après avoir poussé vos modifications, allez sur GitHub et créez une pull request pour fusionner votre branche dans dev.

  • Allez sur la page de votre repository sur GitHub.
  • Cliquez sur le bouton Compare & pull request à côté de votre branche récemment poussée.
  • Remplissez les détails nécessaires et cliquez sur Create pull request.

6. Répéter les Étapes pour les Autres Issues

Répétez les étapes 3 à 5 pour chaque issue que vous travaillez.

🔄 Fusionner les Changements dans la Branche main

Une fois que toutes les fonctionnalités ont été développées et testées dans la branche dev, vous pouvez créer une pull request pour fusionner dev dans main.

  • Allez sur la page de votre repository sur GitHub.
  • Cliquez sur le bouton Compare & pull request à côté de la branche dev.
  • Remplissez les détails nécessaires et cliquez sur Create pull request.

🎉 Félicitations !

Vous avez maintenant les compétences nécessaires pour développer, gérer et collaborer sur des projets GitHub. Bon développement et amusez-vous bien avec votre première extension Google Chrome !

Clone this wiki locally