diff --git a/diapo_master.pdf b/diapo_master.pdf index e1cee22..c889b78 100644 Binary files a/diapo_master.pdf and b/diapo_master.pdf differ diff --git a/diapo_master.tex b/diapo_master.tex index 7ee38b9..cada7b1 100644 --- a/diapo_master.tex +++ b/diapo_master.tex @@ -117,6 +117,32 @@ \end{itemize} \end{frame} +\begin{frame}{Front end : Architecture} + \textbf{Organisation du code~:} + \begin{itemize} + \item \textbf{HTML}~: \texttt{index.html}, \texttt{pages/projet\_detail.html} + \item \textbf{CSS}~: \texttt{css/base/style.css}, \texttt{css/components/style\_menu.css}, \texttt{css/pages/style\_projet.css}, images dans \texttt{css/image/} + \item \textbf{JS}~: \texttt{js/core/} (logique principale), \texttt{js/libs/} (librairies tierces), \texttt{js/pages/} (scripts spécifiques aux pages) + \end{itemize} + \vspace{0.5em} + \textbf{Outils et automatisation~:} + \begin{itemize} + \item Déploiement automatisé avec \texttt{.gitea/workflows/deploy.yml} + \item Conteneurisation possible via \texttt{docker-compose.yml} + \item Fichier \texttt{deploy.sh} pour le déploiement manuel + \end{itemize} +\end{frame} + +\begin{frame}{Automatisation du déploiement : deploy.sh} + \textbf{Script de déploiement automatique~:} + \begin{itemize} + \item Un script bash (\texttt{deploy.sh}) a été développé par Ethan pour automatiser le déploiement du front-end. + \item Il permet de mettre à jour rapidement la version en ligne lors du développement continu. + \item Ce script facilite l'intégration des modifications et réduit les risques d'erreur humaine lors des mises à jour. + \item Il s'intègre dans la chaîne de développement pour accélérer les cycles de test et de validation. + \end{itemize} +\end{frame} + \begin{frame}{Front end (suite)} \textbf{Difficultés rencontrées :} \begin{itemize}