49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | # 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 |