From 58b663f49d7900a2055b686b312164b1e402e243 Mon Sep 17 00:00:00 2001 From: Anthony Debucquoy Date: Thu, 29 Feb 2024 14:39:42 +0100 Subject: [PATCH] Premire journal de bord base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Contient le choix des technologies ainsi que la répartition des taches --- Documents/JournalDeBord/29-02.md | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Documents/JournalDeBord/29-02.md diff --git a/Documents/JournalDeBord/29-02.md b/Documents/JournalDeBord/29-02.md new file mode 100644 index 0000000..f6d55fe --- /dev/null +++ b/Documents/JournalDeBord/29-02.md @@ -0,0 +1,48 @@ +# Journal de bord du 29 février + +Ce premier journal de bord permet d'initier une tendance a garder une trace des choix fait lors du dévelopement du +projet de génie logiciel. Ces journaux pourront alors être consultés par la suite, pour la rédaction du rapport. + +## Choix des technologies utilisées + +### Backend: spring.io + +Le backend est imposé, nous devons utiliser spring boots. La courbe d'aprentisage nous semble difficile mais après de +longues documentations nous commençons à comprendre son fonctionnement. + +### Frontend: Vue.js + +Le frontend n'est pas imposé, nous devons utiliser javascript mais le choix du framework (si utilisé) est libre. Nous +avons pris la recomendation du cours: vue.js qui est un framework simple d'aprentisage et très performant. + +#### Librairies + +- **Vue3-toastify:** Nous avons opté pour l'utilisation d'une librarie de "notification". cette librairie permet +d'afficher des notifications sur la page. Elle nous est utile autant pour l'application finale que pour le +dévelopement. + +### Database: postgresql + +C'est une base de données très efficace qui est déjà installé + +### VCS: Gitea + +C'est une alternative a github mais self-hosted. Nous avons accés à un serveur sur lequel gitea est installé +(https://git.herisson.ovh/). + +### CI/CD: Gitea Actions + +Gitea a récement implémenter l'équivalent de github actions dans gitea et qui est complètement compatible avec github +actions. Nous avons donc implémentés les test et build en continu lors des pr et merge. Lorsqu'un merge est fait avec la +branche master, le site est instentanément mis à jours (après une dernière verification du build et test) sur l'adresse +http://clyde.herisson.ovh pour le frontent et http://clyde.herisson.ovh/api pour le backend. + + +## Répartition des taches + +Nous nous répartisons les taches par familiarité et préférences avec les différentes partie du projet. + +- Wiliam: Frontend visuel +- Anthony: Frontend technique +- Max: Backend Endpoints +- Léo: Backend Data