2.1 KiB
Comment contribuer à ce projet
2 cas sont possibles pour contribuer à ce projet:
- Vous ête un étudiant et l'utilisez pour créer votre projet, dans ce cas reportez vous à la section étudiant
- Vous êtes un enseignant améliorant ce modèle, dans ce cas reportez vous à la section enseignant
Etudiant
Vous ne devez pas contribuer directement à ce projet mais devez en effectuer un fork. Une fois cela effectué vous devez:
- Ajouter votre identifiant de groupe au champs
groupId
du fichier pom.xml sous la forme defr.u-paris.gla.votreequipe
- Modifier le package principal afin de refleter le nouveau nom de groupe.
- Adapter le fichier README au contenu de votre projet specifique
- Adapter ce fichier (CONTRIBUTING.md) à vos propres instructions de contribution, notamment:
- Convention de style de codage
- Convention d'utilisation de git
- Lien avec d'autres projets et d'autres dépôts.
- Modifier le fichier
application.properties
au besoin.
Convention de style
Nous utilisons la convention de style de Google. Cette convention est accessible en détail ici. Pour proprement configurer son IDE, Google propose plusieurs fichiers de configuration disponible ici.
Convention Git
Merci de se référer au wiki développeur concernant la convention des commits.
Enseignant
Ce dépôt suit la convention de gitflow. Les modifications doivent être effectuées dans des branches séparées, intégrées dans la branche dev une fois terminée. La branche main ne doit contenir que des versions stables de ce modèle.
Le code est écrit en Java, manipulé par l'outils de construction maven et doit suivre les conventions usuelles du langage et de l'outils.
Le package principal du code Java est fr.u_paris.gla.project
Le fichier de properties application.properties
permet d'accéder depuis le code Java aux diverses
informations inscrite dans maven.