Merci de l'intérêt que vous portez à ce projet ! Voici quelques lignes directrices pour contribuer efficacement.
- Signalez des problèmes : Si vous trouvez un bug, créez un ticket en décrivant le problème. Utilisez un titre clair et fournissez un maximum de détails pour permettre à l'équipe de le reproduire et de le corriger.
- Suggérez des fonctionnalités : Pour de nouvelles fonctionnalités, ouvrez un ticket pour discuter de votre idée. Nous serons heureux d'en parler pour voir si elle s'aligne avec la vision du projet.
- Proposez des modifications : Si vous souhaitez corriger un bug ou ajouter une fonctionnalité, suivez les étapes ci-dessous pour ouvrir une pull request.
-
Clonez le dépôt :
git clone https://github.com/antoinegreuzard/chess-game.git cd votre-repo
-
Installez les dépendances :
- Utilisez la commande suivante pour installer les dépendances :
npm install
- Assurez-vous que votre environnement est à jour avant de commencer.
- Utilisez la commande suivante pour installer les dépendances :
-
Respectez les conventions de code :
- Assurez-vous que votre code est conforme aux normes de style du projet.
- Exécutez les tests pour vérifier que tout fonctionne correctement.
-
Créez une branche :
- Donnez un nom significatif à votre branche pour refléter votre travail :
git checkout -b feature/nom-de-la-fonctionnalite
- Utilisez
feature/
pour les nouvelles fonctionnalités etfix/
pour les corrections de bugs.
- Donnez un nom significatif à votre branche pour refléter votre travail :
-
Effectuez des commits clairs et descriptifs :
- Essayez de garder chaque commit focalisé sur une tâche spécifique. Exemples de messages :
feat: ajout de la fonctionnalité X fix: correction du bug Y dans Z
- Essayez de garder chaque commit focalisé sur une tâche spécifique. Exemples de messages :
-
Assurez-vous que les tests passent :
- Exécutez les tests avant de soumettre la PR pour vous assurer que tout fonctionne correctement.
- Ajoutez des tests si nécessaire pour couvrir votre modification.
-
Ouvrez une Pull Request :
- Poussez votre branche vers le dépôt :
git push origin feature/nom-de-la-fonctionnalite
- Ouvrez une PR en suivant le modèle de PR dans
.github/pull_request_template.md
. - Assurez-vous de lier votre PR à un problème existant si cela est pertinent.
- Poussez votre branche vers le dépôt :
- Utilisez des indentations de 2 espaces.
- Respectez les conventions de nommage du projet.
- Documentez les parties importantes de votre code si elles ne sont pas évidentes.
Chaque PR sera examinée par un ou plusieurs mainteneurs du projet. Assurez-vous de répondre aux commentaires et d'apporter les modifications nécessaires.
Veuillez lire et respecter le Code de Conduite pour maintenir un environnement respectueux et collaboratif.
Merci de contribuer ! Vos efforts aident ce projet à s'améliorer !