config + tools
This commit is contained in:
parent
05617fd199
commit
a771f44e8a
1 changed files with 23 additions and 6 deletions
|
@ -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
|
||||||
|
|
Reference in a new issue