config + tools

This commit is contained in:
Mylloon 2023-06-02 18:49:36 +02:00
parent 05617fd199
commit a771f44e8a
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -29,10 +29,12 @@
\def\title{Projet} \def\title{Projet}
\section{\title} \section{\title}
\begin{frame}{\title} \begin{frame}{\title}
\def\clf{\texttt{clang-format}}
\textbf{Utilisation de \clf.}
\begin{itemize} \begin{itemize}
\item<1-> Rendre les conventions accessibles \item<1-> Rendre les conventions accessibles (GUI)
\item<2-> Customisation du style de convention suivi \item<2-> Customisation du style de convention suivi (\clf)
\item<3-> Suivre soit-même des conventions \item<3-> Suivre soi-même des conventions
\end{itemize} \end{itemize}
\end{frame} \end{frame}
@ -57,7 +59,7 @@
\column{50mm} % colonne de droite \column{50mm} % colonne de droite
\only<1-2>{ \only<1-2>{
\vspace{3cm} \vspace{32mm}
\begin{figure} \begin{figure}
\def\ecart{-6cm} \def\ecart{-6cm}
\hspace{\ecart} \hspace{\ecart}
@ -87,13 +89,28 @@
\def\title{Fichiers de configurations} \def\title{Fichiers de configurations}
\section{\title} \section{\title}
\begin{frame}{\title} \begin{frame}{\title}
TODO\dots \def\black{\texttt{black}}
\def\ruff{\texttt{ruff}}
\begin{block}<1->{Formatter : \black}
Formate le code pour suivre la convention \textit{(convention décidée par les développeurs de l'outil)}
\end{block}
\begin{block}<2->{Linter : \ruff}
Complément à \black, formate les importations, préviens de certains bugs en amont
\end{block}
\end{frame} \end{frame}
\def\title{Outils} \def\title{Outils}
\section{\title} \section{\title}
\begin{frame}{\title} \begin{frame}{\title}
TODO\dots \begin{itemize}
\item<1-> Outils dans les IDE \begin{itemize}
\item \texttt{EditorConfig} (\texttt{Emacs}, \texttt{Vim}\dots)
\item \texttt{VSCode}/\texttt{VSCodium}
\end{itemize}
\item<2-> Outils pour Git \begin{itemize}
\item hook $\rightarrow$ \texttt{precommit}
\end{itemize}
\end{itemize}
\end{frame} \end{frame}
\appendix \appendix