[226] | 1 | % $Id$ |
---|
| 2 | \documentclass[notes]{beamer} |
---|
| 3 | \usepackage[frenchb]{babel} |
---|
| 4 | \usepackage[T1]{fontenc} |
---|
| 5 | \usepackage{moreverb} |
---|
| 6 | \usepackage{graphicx} |
---|
| 7 | |
---|
| 8 | \mode<presentation> |
---|
| 9 | { |
---|
| 10 | \definecolor{beamerstructure}{RGB}{143,79,112} |
---|
| 11 | \definecolor{sidebackground}{RGB}{230,242,250} |
---|
| 12 | \color{beamerstructure} |
---|
| 13 | \usetheme[secheader]{Madrid} |
---|
| 14 | \usepackage{times} |
---|
| 15 | \userightsidebarcolortemplate{\color{sidebackground}} |
---|
| 16 | \beamertemplateballitem |
---|
| 17 | } |
---|
| 18 | |
---|
| 19 | \AtBeginSection[] |
---|
| 20 | { |
---|
| 21 | \begin{frame}<beamer> |
---|
| 22 | \frametitle{Plan} |
---|
| 23 | \tableofcontents[currentsection,hideothersubsections] |
---|
| 24 | \end{frame} |
---|
| 25 | } |
---|
| 26 | |
---|
| 27 | \title{Forge} |
---|
| 28 | \subtitle{Suivi de code} |
---|
| 29 | \author{Olivier Thauvin} |
---|
| 30 | \date{\today} |
---|
| 31 | |
---|
| 32 | \begin{document} |
---|
| 33 | |
---|
| 34 | \frame{\titlepage} |
---|
| 35 | |
---|
| 36 | \begin{frame} |
---|
| 37 | \tableofcontents[hideallsubsections] |
---|
| 38 | \end{frame} |
---|
| 39 | |
---|
[228] | 40 | \section{Projet de code} |
---|
| 41 | |
---|
| 42 | \subsection{Versionnement ?} |
---|
| 43 | |
---|
[229] | 44 | \begin{frame} |
---|
[230] | 45 | \begin{block}{suivi} |
---|
| 46 | \begin{itemize} |
---|
| 47 | \item trace des changement: personne, horodatage, commentaires |
---|
| 48 | \item gestion de plusieurs variantes du code |
---|
[229] | 49 | \item point de reprise |
---|
| 50 | \item annulation facile en cas d'erreurs |
---|
[230] | 51 | \end{itemize} |
---|
[229] | 52 | \end{block} |
---|
[230] | 53 | \pause |
---|
[229] | 54 | \vfill |
---|
| 55 | \begin{block}{partage} |
---|
| 56 | \begin{itemize} |
---|
| 57 | \item travail à plusieurs personnes |
---|
| 58 | \item travail depuis plusieurs ordinateurs |
---|
| 59 | \end{itemize} |
---|
| 60 | \end{block} |
---|
[230] | 61 | \pause |
---|
[229] | 62 | \vfill |
---|
[230] | 63 | \begin{block}{sauvegarde:} |
---|
| 64 | \begin{itemize} |
---|
| 65 | \item tout le code est sur le serveur |
---|
| 66 | \end{itemize} |
---|
[229] | 67 | \end{block} |
---|
| 68 | \end{frame} |
---|
| 69 | |
---|
[228] | 70 | \subsection{Suivi du projet} |
---|
| 71 | |
---|
[231] | 72 | \begin{frame}[fragile] |
---|
[229] | 73 | \begin{block}{les besoins} |
---|
| 74 | \begin{itemize} |
---|
| 75 | \item gerer les comptes des developeurs |
---|
[230] | 76 | \pause |
---|
| 77 | \item gérer la documentation du code |
---|
| 78 | \pause |
---|
[229] | 79 | \item fournir le code aux utilisateurs |
---|
[230] | 80 | \pause |
---|
[229] | 81 | \item gérer les bogues (rapport et leur correction) |
---|
[230] | 82 | \pause |
---|
[229] | 83 | \item gérer les évolutions du code |
---|
| 84 | \end{itemize} |
---|
| 85 | \end{block} |
---|
[231] | 86 | \pause |
---|
| 87 | \vfill |
---|
| 88 | |
---|
| 89 | \begin{block}{type de projets} |
---|
| 90 | \begin{itemize} |
---|
| 91 | \item programmes \textit{(C, Fortran, Perl, python)} |
---|
| 92 | \item site web |
---|
| 93 | \item documentations |
---|
| 94 | \end{itemize} |
---|
| 95 | \pause |
---|
| 96 | |
---|
| 97 | Cette présentation en \LaTeX: |
---|
| 98 | \verb$Id$ |
---|
| 99 | \end{block} |
---|
| 100 | |
---|
[229] | 101 | \end{frame} |
---|
| 102 | |
---|
[228] | 103 | \section{forge.ipsl.jussieu.fr} |
---|
| 104 | |
---|
| 105 | \subsection{Services fournis} |
---|
| 106 | |
---|
[229] | 107 | \begin{frame} |
---|
| 108 | \begin{block}{services:} |
---|
| 109 | \begin{itemize} |
---|
| 110 | \item accès ssh |
---|
[230] | 111 | \pause |
---|
[229] | 112 | \item site web |
---|
| 113 | \end{itemize} |
---|
| 114 | \end{block} |
---|
[230] | 115 | \pause |
---|
| 116 | \vfill |
---|
[228] | 117 | |
---|
[229] | 118 | \begin{block}{outils proposés} |
---|
| 119 | \begin{itemize} |
---|
[230] | 120 | \item outil de versionnement: \textit{subversion, cvs, darcs, git, tla-arch, \ldots} |
---|
[231] | 121 | \pause |
---|
[230] | 122 | \item outils de suivi: \textit{trac} |
---|
[231] | 123 | \pause |
---|
[230] | 124 | \item listes de diffusion \textit{mailman} |
---|
[229] | 125 | \end{itemize} |
---|
| 126 | \end{block} |
---|
[231] | 127 | \pause |
---|
| 128 | \vfill |
---|
| 129 | |
---|
| 130 | \begin{block}{Assurance vie} |
---|
| 131 | \begin{itemize} |
---|
| 132 | \item ordinateur garantie 5 ans sur site |
---|
| 133 | \item disques durs en redondances |
---|
| 134 | \item 2 backups: IPSL et CCR |
---|
| 135 | \end{itemize} |
---|
| 136 | \end{block} |
---|
[229] | 137 | \end{frame} |
---|
[228] | 138 | |
---|
[230] | 139 | \section*{Fin} |
---|
[228] | 140 | |
---|
[230] | 141 | \begin{frame} |
---|
| 142 | \frametitle{Reférences et questions} |
---|
| 143 | \begin{block}{} |
---|
| 144 | \begin{itemize} |
---|
| 145 | \item \href{http://forge.ipsl.jussieu.fr/}{http://forge.ipsl.jussieu.fr/}: |
---|
| 146 | page principale |
---|
| 147 | |
---|
| 148 | \item \href{http://forge.ipsl.jussieu.fr/forge}{http://forge.ipsl.jussieu.fr/forge}: |
---|
| 149 | la documentation |
---|
| 150 | \end{itemize} |
---|
| 151 | \end{block} |
---|
| 152 | \pause |
---|
| 153 | \vfill |
---|
| 154 | \begin{block}{} |
---|
| 155 | \huge{Questions ?} |
---|
| 156 | \end{block} |
---|
| 157 | \end{frame} |
---|
| 158 | |
---|
[226] | 159 | \end{document} |
---|