Contribuer
Merci de votre intérêt à contribuer à Duckling !
Aperçu
Cette section couvre tout ce que vous devez savoir pour contribuer efficacement.
-
Configuration du développement
Configurez votre environnement de développement
-
Style de code
Standards et conventions de codage
-
Tests
Écrire et exécuter des tests
-
Code de conduite
Lignes directrices et standards de la communauté
Code de conduite
En participant à ce projet, vous acceptez de respecter notre Code de conduite, basé sur le Contributor Covenant 3.0. Nous nous engageons à fournir un environnement accueillant et inclusif pour tous.
Comment contribuer
Signaler des bugs
- Vérifiez les problèmes existants pour éviter les doublons
- Créez un nouveau problème avec :
- Titre clair et descriptif
- Étapes pour reproduire
- Comportement attendu vs réel
- Détails de l'environnement (OS, navigateur, versions)
- Captures d'écran si applicable
Suggérer des fonctionnalités
- Vérifiez les problèmes existants pour des suggestions similaires
- Créez une demande de fonctionnalité avec :
- Description claire de la fonctionnalité
- Cas d'usage et avantages
- Approche d'implémentation possible
Pull Requests
- Forkez le dépôt
- Créez une branche de fonctionnalité :
git checkout -b feature/votre-nom-de-fonctionnalite - Apportez vos modifications
- Écrivez/mettez à jour les tests
- Exécutez les tests : Assurez-vous que tous les tests passent
- Commitez avec des messages clairs : Suivez les commits conventionnels
- Poussez vers votre fork
- Créez une Pull Request
Processus de révision
- Toutes les PR nécessitent au moins une approbation
- Les vérifications CI doivent passer
- La couverture de code ne doit pas diminuer
- La documentation doit être mise à jour si nécessaire
Reconnaissance
Les contributeurs seront reconnus dans :
- CHANGELOG.md pour les contributions significatives
- Section des contributeurs du README.md
Merci de contribuer Ă Duckling !