Ajout de sections sur l'architecture du front-end et l'automatisation du déploiement dans la présentation technique.
This commit is contained in:
BIN
diapo_master.pdf
BIN
diapo_master.pdf
Binary file not shown.
@@ -117,6 +117,32 @@
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\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)}
|
\begin{frame}{Front end (suite)}
|
||||||
\textbf{Difficultés rencontrées :}
|
\textbf{Difficultés rencontrées :}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|||||||
Reference in New Issue
Block a user