Thank you for considering contributing to our project! We welcome contributions from everyone, whether it's fixing a typo, adding new features, or improving documentation. Please take a moment to review this document before contributing to ensure a smooth and effective collaboration.
- Fork the repository on GitHub.
- Clone your forked repository locally.
- Create a new branch for your work.
- Make your changes and test thoroughly.
- Commit your changes with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
- Follow the existing code style and conventions.
- Use descriptive variable and function names.
- Write clear and concise comments where necessary.
- Keep code clean and organized.
- Test your changes thoroughly to ensure they work as expected.
- Write unit tests for new features and bug fixes if applicable.
- Ensure existing tests pass before submitting a pull request.
- Update documentation to reflect your changes if necessary.
- Improve existing documentation where possible.
If you encounter a bug or issue, please open a new issue with a clear title and description. Include steps to reproduce the issue if possible.
If you have any questions or need further assistance, feel free to contact us.
Merci de considérer contribuer à notre projet ! Nous accueillons les contributions de tous, que ce soit pour corriger une faute de frappe, ajouter de nouvelles fonctionnalités ou améliorer la documentation. Veuillez prendre un moment pour consulter ce document avant de contribuer afin d'assurer une collaboration fluide et efficace.
- Forkez le dépôt sur GitHub.
- Clonez votre dépôt forké localement.
- Créez une nouvelle branche pour votre travail.
- Effectuez vos modifications et testez-les soigneusement.
- Commitez vos modifications avec des messages de commit descriptifs.
- Pushez vos modifications vers votre dépôt forké.
- Soumettez une pull request vers le dépôt principal.
- Suivez le style de code et les conventions existants.
- Utilisez des noms de variables et de fonctions descriptifs.
- Écrivez des commentaires clairs et concis lorsque nécessaire.
- Gardez le code propre et organisé.
- Testez soigneusement vos modifications pour vous assurer qu'elles fonctionnent comme prévu.
- Écrivez des tests unitaires pour les nouvelles fonctionnalités et les corrections de bugs si nécessaire.
- Assurez-vous que les tests existants passent avant de soumettre une pull request.
- Mettez à jour la documentation pour refléter vos modifications si nécessaire.
- Améliorez la documentation existante lorsque c'est possible.
Si vous rencontrez un bug ou un problème, veuillez ouvrir un nouvel issue avec un titre et une description clairs. Incluez les étapes pour reproduire le problème si possible.
Si vous avez des questions ou avez besoin d'aide supplémentaire, n'hésitez pas à nous contacter.