Merci de vouloir contribuer à BookFind ! Ce guide décrit les étapes pour contribuer efficacement au projet.
- Code de Conduite
- Comment Contribuer
- Configuration de l'Environnement
- Style de Code
- Proposition de Fonctionnalités
- Signalement de Problèmes
- Processus de Demande de Tirage (Pull Request)
Ce projet adhère à un Code de Conduite afin de garantir un environnement respectueux pour tous les contributeurs.
- Corrections de bugs : Identifiez, corrigez et signalez des erreurs.
- Améliorations de fonctionnalités : Proposez des améliorations pour les fonctionnalités existantes.
- Documentation : Aidez à améliorer la documentation en ajoutant des exemples ou en clarifiant les sections.
- Fork le dépôt et clonez-le localement.
- Créez une nouvelle branche avec un nom descriptif (ex :
feature). - Effectuez vos modifications sur cette branche.
- Testez et assurez-vous que le code est fonctionnel avant de faire une demande de tirage (pull request).
- Assurez-vous d’avoir installé les versions requises de PHP et MySQL.
- Cloner le projet :
git clone https://gitlab.com/chromared/bookfind.git
- Installez les dépendances requises et configurez votre base de données locale comme décrit dans le fichier
README.md. - Vérifiez que toutes les pages fonctionnent correctement après chaque changement.
- Indentation : Utilisez des espaces (4 par niveau d’indentation).
- Nommage : Utilisez des noms de variables et de fonctions explicites en anglais.
- Commentaires : Commentez les parties complexes du code pour faciliter la compréhension des autres contributeurs.
Si vous souhaitez proposer une nouvelle fonctionnalité :
- Ouvrez une issue pour discuter de l'idée avec les mainteneurs.
- Fournissez une description détaillée de la fonctionnalité et des raisons de son ajout.
- Attendez les retours avant de commencer à travailler dessus.
Pour signaler un problème :
- Ouvrez une issue avec un titre clair et une description détaillée.
- Fournissez les étapes pour reproduire le problème, les résultats attendus, et les résultats obtenus.
- Joignez des captures d’écran si cela aide à mieux comprendre le problème.
- Vérifiez que le code est testé et respecte les directives de style.
- Faites une pull request depuis votre branche vers
main. - Décrivez vos changements dans la pull request et mentionnez l'issue concernée (si applicable).
- Attendez la revue d’un mainteneur qui pourra fusionner votre contribution.
Merci de suivre ces instructions ! Avec votre aide, nous pouvons améliorer BookFind pour tous les utilisateurs.