Merci d'intéresser à Torrentify-Web-API ! Voici les directives pour contribuer au projet.
Soyez respectueux et bienveillant avec les autres contributeurs. Nous voulons un environnement inclusif et accueillant pour tous.
git clone https://github.com/votre-username/Torrentify-Web-API.git
cd Torrentify-Web-API
git remote add upstream https://github.com/loteran/Torrentify-Web-API.gitgit checkout -b feature/ma-feature
# ou
git checkout -b fix/mon-bug- Respectez le style de code existant
- Testez vos changements
- Écrivez des messages de commit clairs en français
git commit -m "Description claire de vos modifications"
git push origin feature/ma-feature- Créez une PR vers la branche
main - Décrivez clairement vos modifications
- Fournissez des captures d'écran si applicable
- Attendez la révision
Utilisez le français pour les messages de commit :
feat: Ajouter nouvelle fonctionnalité
fix: Corriger un bug
docs: Mettre à jour la documentation
refactor: Améliorer le code
perf: Améliorer les performances
style: Changements de format (sans logique)
test: Ajouter ou modifier des tests
chore: Tâches de maintenance
- Utilisez
constpar défaut,letsi modification - Indentation : 2 espaces
- Noms de variables en camelCase
- Noms de constantes en UPPER_SNAKE_CASE
- Vérifiez que le bug n'existe pas déjà
- Décrivez précisément le comportement attendu vs observé
- Fournissez les étapes pour reproduire
- Indiquez votre version et environnement
- Ouvrez une issue
- Décrivez le cas d'usage
- Attendez le retour avant de commencer le développement
- Corriger des typos ou clarifier des passages
- Ajouter des exemples
- Traduire en d'autres langues
- 💬 Ouvrez une discussion
- 📧 Contactez l'auteur
- 🐛 Consultez les issues existantes
Merci de votre contribution ! 🙏