Merci de l'intérêt que vous portez à contribuer à Kuso ! Ce guide vous aidera à comprendre comment vous pouvez contribuer et à quelle étape.
- Code de Conduite
- Comment Contribuer
- Procédures de Contribution
- Revue des Pull Requests
- Tests
- Questions
Ce projet adhère à un Code de Conduite pour garantir un environnement respectueux et inclusif. En contribuant, vous acceptez de respecter ce code.
Si vous trouvez un bug, veuillez ouvrir une issue GitHub en fournissant autant de détails que possible. Assurez-vous d'inclure :
- Une description du problème.
- Les étapes pour reproduire le bug.
- Votre environnement de développement (système d'exploitation, version du bot, etc.).
- Toute autre information pertinente (logs, captures d'écran, etc.).
Nous accueillons les suggestions de nouvelles fonctionnalités ! Pour en soumettre une, ouvrez une issue GitHub et expliquez :
- La fonctionnalité que vous souhaitez ajouter.
- Pourquoi elle serait utile.
- Comment elle pourrait être implémentée (facultatif).
Les contributions au code, à la documentation, ou aux tests sont les bienvenues ! Voici comment procéder :
- Forkez le dépôt.
- Créez une branche pour vos modifications.
- Effectuez vos changements.
- Testez vos modifications.
- Soumettez une Pull Request.
Cliquez sur "Fork" en haut de la page du dépôt pour créer une copie du dépôt sous votre propre compte GitHub.
Créez une branche pour vos modifications en utilisant une convention de nommage claire. Par exemple :
git checkout -b feature/nouvelle-fonctionnalité
git checkout -b fix/bug-123
Une fois que vos modifications sont prêtes, soumettez une Pull Request (PR) :
- Assurez-vous de bien décrire les changements apportés.
- Référencez les issues correspondantes si applicable.
- Soyez prêt à répondre aux commentaires et à faire des modifications supplémentaires si nécessaire.
Toutes les Pull Requests seront examinées par un membre de l'équipe de développement. Veuillez répondre aux commentaires et ajuster votre code si besoin.
Avant de soumettre une Pull Request, assurez-vous que vos modifications n'ont pas introduit de bugs et qu'elles respectent les tests existants. Si possible, ajoutez des tests pour couvrir vos changements.
Si vous avez des questions ou avez besoin d'aide, n'hésitez pas à ouvrir une issue ou à contacter un mainteneur du projet.