Web Analytics Made Easy - Statcounter
Skip to content

Contribuer

Merci de votre intérêt pour contribuer à Duckling !

Aperçu

Cette section couvre tout ce dont vous avez besoin pour contribuer efficacement.

  • Environnement de dĂ©veloppement


    Configurer votre environnement de développement

    Guide de configuration

  • Style de code


    Normes et conventions de codage

    Guide de style

  • Tests


    Rédiger et exécuter des tests

    Guide des tests

  • :material-accessible:{ .lg .middle } AccessibilitĂ©


    Sémantique de l’interface, focus et vérifications de la documentation

    Accessibilité

  • Code de conduite


    Lignes directrices et normes de la communauté

    Code de conduite

Code de conduite

En participant à ce projet, vous acceptez de respecter notre code de conduite, fondé sur le Contributor Covenant 3.0. Nous nous engageons à offrir un environnement accueillant et inclusif pour tous.

Comment contribuer

Signaler des bogues

  1. Consultez les tickets existants pour éviter les doublons
  2. Créez un nouveau ticket avec :
  3. Un titre clair et descriptif
  4. Les étapes pour reproduire
  5. Le comportement attendu vs réel
  6. Détails de l’environnement (OS, navigateur, versions)
  7. Captures d’écran si pertinent

Proposer des fonctionnalités

  1. Consultez les tickets existants pour des suggestions similaires
  2. Créez une demande de fonctionnalité avec :
  3. Une description claire de la fonctionnalité
  4. Cas d’usage et bénéfices
  5. Piste d’implémentation possible

Pull requests

  1. Forkez le dépôt
  2. Créez une branche de fonctionnalité : git checkout -b feature/nom-de-votre-fonctionnalite
  3. Apportez vos modifications
  4. Rédigez ou mettez à jour les tests
  5. Exécutez les tests : tous doivent réussir
  6. Messages de commit clairs : commits conventionnels (voir Style de code)
  7. Signez tous les commits avec le DCO : chaque commit DOIT inclure une ligne Signed-off-by: (voir Style de code)
  8. Poussez vers votre fork
  9. Ouvrez une pull request

Processus de revue

  1. Chaque PR nécessite au moins une approbation
  2. Les vérifications CI doivent réussir
  3. La couverture de code ne doit pas diminuer
  4. La documentation doit être mise à jour si nécessaire

Reconnaissance

Les contributeurs seront mentionnés dans :

  • CHANGELOG.md pour les contributions importantes
  • La section contributeurs du README.md

Merci de contribuer à Duckling !