Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 1.92 KB

File metadata and controls

74 lines (56 loc) · 1.92 KB

Guide de contribution

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

🐛 Signaler un bug

  1. Vérifiez que le bug n'a pas déjà été signalé dans les Issues
  2. Créez une nouvelle Issue avec :
    • Un titre clair et descriptif
    • Les étapes pour reproduire le bug
    • Le comportement attendu vs le comportement observé
    • Votre version d'iOS et modèle d'appareil
    • Des captures d'écran si possible

💡 Proposer une fonctionnalité

  1. Ouvrez une Issue avec le tag enhancement
  2. Décrivez clairement la fonctionnalité souhaitée
  3. Expliquez pourquoi elle serait utile

🔧 Contribuer au code

Prérequis

  • macOS 14.0+
  • Xcode 15.0+
  • Connaissance de Swift et SwiftUI

Processus

  1. Fork le projet
  2. Clonez votre fork :
    git clone https://github.com/boboul-cloud/CourrierCode.git
  3. Créez une branche pour votre fonctionnalité :
    git checkout -b feature/ma-fonctionnalite
  4. Développez et testez vos modifications
  5. Committez avec des messages clairs :
    git commit -m "Add: description de la fonctionnalité"
  6. Poussez vers votre fork :
    git push origin feature/ma-fonctionnalite
  7. Ouvrez une Pull Request

Conventions de code

  • Utilisez le français pour les commentaires
  • Suivez les conventions Swift/SwiftUI standards
  • Indentation : 4 espaces
  • Nommage des variables en camelCase
  • Nommage des types en PascalCase

Messages de commit

Préfixez vos messages de commit :

  • Add: pour une nouvelle fonctionnalité
  • Fix: pour une correction de bug
  • Update: pour une mise à jour
  • Refactor: pour du refactoring
  • Docs: pour la documentation

📝 Licence

En contribuant, vous acceptez que vos contributions soient sous licence MIT.

🙏 Merci !

Chaque contribution, même petite, est appréciée ! ⭐