Ce projet est une application JavaFX développée dans le cadre de la SAE 401.
Le diagramme de classes ci-dessous est généré automatiquement lors de chaque mise à jour sur la branche master.
La documentation complète du projet est disponible sur GitLab Pages :
- Javadoc (API complète)
- Kanban & Inter-Tâches (Diagramme de suivi)
- Analyse de dette technique (Debt Report)
- Tests unitaires :
.\mvnw test - Couverture JaCoCo :
.\mvnw verify(Rapports danstarget/site/jacoco) - Rapports Allure :
- Générer :
.\mvnw allure:report - Consulter :
.\mvnw allure:serve
- Générer :
- Checkstyle :
.\mvnw checkstyle:checkstyle(Rapport danstarget/site/checkstyle.html) - PMD (Analyse statique) :
.\mvnw pmd:pmd(Rapport danstarget/site/pmd.html) - Générer Javadoc :
.\mvnw javadoc:javadoc(Rapport danstarget/site/apidocs) - Générer UML (PlantUML) :
.\mvnw process-classes(Fichier.pumldanstarget/generated-uml)
- Complet (Client + Serveur) :
.\mvnw clean package - Serveur seul :
.\mvnw clean package -Pserver - Client seul (Light) :
.\mvnw clean package -Pclient-light
- Client + Serveur :
.\mvnw javafx:run - Serveur seul :
.\mvnw javafx:run -Pserver - Client seul :
.\mvnw javafx:run -Pclient-light
