Finish slides

This commit is contained in:
Skia 2017-01-13 12:55:34 +01:00 committed by Skia
parent 3cac563389
commit 2d808e0724
2 changed files with 78 additions and 4 deletions

Binary file not shown.

View File

@ -33,7 +33,8 @@
\tableofcontents
\end{frame}
\section{Eboutic}
\section{Les nouvelles applications}
\subsection{Eboutic}
\begin{frame}[fragile]\frametitle{Eboutic}
\begin{itemize}
\item Fournir une boutique
@ -44,8 +45,7 @@
\end{itemize}
\end{frame}
\section{Le SAS}
\label{sec:le_sas}
\subsection{Le SAS}
\begin{frame}[fragile]\frametitle{Le SAS - Stock à Souvenirs}
\begin{itemize}
\item Galerie de photos
@ -57,6 +57,7 @@
\end{itemize}
\end{frame}
\subsection{Les élections}
\begin{frame}[fragile]\frametitle{Les élections}
\begin{itemize}
\item Grosse partie "gestion": c'est Sli qui a principalement développé l'application
@ -65,6 +66,7 @@
\end{itemize}
\end{frame}
\subsection{La laverie}
\begin{frame}[fragile]\frametitle{La laverie}
\begin{itemize}
\item Gestion d'un planning de reservation en prenant bien en compte les différents états (hors-service, ...) de
@ -73,7 +75,79 @@
\end{itemize}
\end{frame}
\begin{frame}[fragile]\frametitle{}
\subsection{La communication}
\begin{frame}[fragile]\frametitle{La communication}
\begin{itemize}
\item Dynamise le site avec tous les textes paramètrables
\item Fourni un système de news
\item Fourni une newsletter
\end{itemize}
\begin{itemize}
\item Envoie de mails en masse
\item Beaucoup de templates
\end{itemize}
\end{frame}
\section{La gestion des stocks}
\subsection{Fonctionnement}
\begin{frame}[fragile]{Fonctionnement}
\begin{itemize}
\item Création automatique des listes de courses
\item Approvisionnement des stocks
\item Prise d'éléments dans le stock
\end{itemize}
\end{frame}
\subsection{Améliorations et difficultés}
\begin{frame}[fragile]\frametitle{Améliorations et difficultés}
\begin{itemize}
\item Mise à jour quantité liste de courses
\item Mise à jour automatique du stock selon les ventes
\item Ajout au système de notifications
\end{itemize}
\textbf{Difficultés}
\begin{itemize}
\item Découverte du design pattern "factory" pour les formulaires dynamiques
\item Apprentissage de Python, en plus du framework
\end{itemize}
\end{frame}
\section{Le rôle de mainteneur}
\subsection{Réviser les merge requests}
\begin{frame}[fragile]\frametitle{Réviser les merge requests}
\begin{itemize}
\item Long et fastidieux
\item Nécessaire pour maintenir une base de code cohérente
\item Permet de retrouver les bugs des nouveaux contributeurs
\item Oriente les contributeurs sur la bonne voie et la marche à suivre avec Django/Jinja2/etc...
\end{itemize}
\end{frame}
\subsection{Gestion des bugs, des tickets, de la mise en production...}
\begin{frame}[fragile]\frametitle{Gestion des bugs, des tickets, de la mise en production...}
\begin{itemize}
\item Ouverture/fermeture des tickets
\item Mailing list/IRC
\item Mise en production, gestion des migrations
\item Restauration de la base de tests régulièrement
\end{itemize}
\par Organisation de la passation
\end{frame}
\section{Conclusion}
\begin{frame}[fragile]\frametitle{Conclusion}
\begin{itemize}
\item Apprentissage Django/Git
\item Nouvelle mise en pratique des concepts de base de données relationnelles
\item Utilisation poussée de Gitlab
\item Formation de nouveaux contributeurs
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\begin{center}
\textbf{Merci de votre attention}\\
Questions?\\