Tout d'abord, merci d'envisager de contribuer à FiveM Hot Reload !
- Forkez le dépôt
- Créez votre branche de fonctionnalité (
git checkout -b feature/super-fonctionnalite
) - Committez vos changements (
git commit -m 'Ajout d'une super fonctionnalité'
) - Poussez vers la branche (
git push origin feature/super-fonctionnalite
) - Ouvrez une Pull Request
Veuillez suivre ces directives :
- Utilisez le formatage Rust standard (
cargo fmt
) - Exécutez
cargo clippy
avant de soumettre du code - Gardez les fonctions courtes et ciblées
- Ajoutez des commentaires pour la logique complexe
- Mettez à jour la documentation si nécessaire
- Mettez à jour le README.md avec les détails des changements si nécessaire
- Mettez à jour les numéros de version en suivant le Semantic Versioning
- Votre PR sera examinée par les mainteneurs
- Une fois approuvée, votre PR sera fusionnée
Lors de la création d'un ticket, veuillez inclure :
- Votre système d'exploitation
- Les étapes détaillées pour reproduire le bug
- Tous les messages d'erreur
- Comportement attendu vs réel
Nous adorons les nouvelles idées ! Lors d'une demande de fonctionnalité, veuillez :
- Expliquer le problème que vous essayez de résoudre
- Garder la portée aussi restreinte que possible
- Discuter de votre proposition de solution
N'hésitez pas à :
- Ouvrir un ticket pour discussion
- Poser des questions sur le code
- Suggérer des améliorations
En contribuant, vous acceptez que vos contributions soient sous licence MIT.
Merci de nous aider à améliorer FiveM Hot Reload ! 🚀