No description
- Java 51.8%
- Vue 21.1%
- TeX 13.9%
- CSS 8.3%
- TypeScript 4.1%
- Other 0.8%
| backend | ||
| Cahier des besoins | ||
| Documentation/html | ||
| frontend | ||
| images | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Doxyfile | ||
| pom.xml | ||
| README.md | ||
Projet de développement logiciel
Config
Config environement
Avant de pouvoir lancer le serveur il crée et remplir le .env pour avoir accés a la base de données
cp backend/.env.example backend/.env
Pont SSH si l'ont est pas au CREMI
ssh idnum@ssh.emi.u-bordeaux.fr -L 5432:pgsql:5432
Lancement du Serveur
Générez l'intégralité du projet avec la commande :
mvn clean install
Puis lancez le serveur :
mvn --projects backend spring-boot:run
NB: A la création de la base de donnée le mot de passe de l'utilisateur Admin est CHANGE-ME qui comme sont nom l'indique et a changer
Supports testés
Systèmes d'exploitation
Arch Linux
Debian Bookworm
Linux Mint
Navigateurs
Firefox
Modifications
Documentation
Pour générer la documentation à nouveau (la mettre à jour) :
doxygen Doxyfile
Pour visualiser la documentation en HTML via un navigateur (exemple : firefox) :
firefox Documentation/html/index.html
Formatage
Ce projet contient le plugin spotless ce qui permet de formatter le projet entier d'une manière cohérente.
Pour ce faire il faut juste:
cd backend
mvn spotless:apply
Auteurs
Nicolas Lespinasse
Pauline Ricaud
Adam Naji