Premire journal de bord base
Some checks failed
Build and test backend / Test-backend (push) Waiting to run
deploy to production / deploy-frontend (push) Waiting to run
deploy to production / deploy-backend (push) Waiting to run
Build and test FrontEnd / Build-frontend (push) Waiting to run
Build and test FrontEnd / Test-frontend (push) Waiting to run
Build and test backend / Build-backend (push) Has been cancelled
Some checks failed
Build and test backend / Test-backend (push) Waiting to run
deploy to production / deploy-frontend (push) Waiting to run
deploy to production / deploy-backend (push) Waiting to run
Build and test FrontEnd / Build-frontend (push) Waiting to run
Build and test FrontEnd / Test-frontend (push) Waiting to run
Build and test backend / Build-backend (push) Has been cancelled
Contient le choix des technologies ainsi que la répartition des taches
This commit is contained in:
parent
fa522eabd3
commit
ba7e9599de
48
Documents/JournalDeBord/29-02.md
Normal file
48
Documents/JournalDeBord/29-02.md
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user