Changeset 335


Ignore:
Timestamp:
06/06/11 18:27:48 (13 years ago)
Author:
nanardon
Message:
  • add slide about code managment
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/forge/forge.tex

    r231 r335  
    3838\end{frame} 
    3939 
    40 \section{Projet de code} 
    41  
    42 \subsection{Versionnement ?} 
    43  
    44 \begin{frame} 
     40\section{Généralité} 
     41 
     42\begin{frame}[fragile] 
     43\begin{block}{Les besoins:} 
     44\begin{itemize} 
     45\item gerer les comptes des developeurs 
     46\pause 
     47\item gérer la documentation 
     48\pause 
     49\item fournir le code aux utilisateurs 
     50\pause 
     51\item gérer les bogues (rapport et leur correction) 
     52\pause 
     53\item gérer les évolutions du code 
     54\end{itemize} 
     55\end{block} 
     56\pause 
     57\vfill 
     58 
     59\begin{block}{type de projets} 
     60\begin{itemize} 
     61\item programmes \textit{(C, Fortran, Perl, python)} 
     62\item site web 
     63\item documentations 
     64\end{itemize} 
     65\pause 
     66 
     67Cette présentation en \LaTeX: 
     68\verb$Id$ 
     69\end{block} 
     70 
     71\end{frame} 
     72 
     73\begin{frame} 
     74\frametitle{Détails} 
     75\tableofcontents[currentsection,hideothersubsections] 
     76\end{frame} 
     77 
     78\subsection{Versionnement de code} 
     79 
     80\begin{frame} 
     81\frametitle{Versionner: Définition} 
    4582\begin{block}{suivi} 
    4683\begin{itemize} 
     
    68105\end{frame} 
    69106 
    70 \subsection{Suivi du projet} 
     107\begin{frame} 
     108\frametitle{Exemple de \og{}Revision Control System\fg{}} 
     109\begin{block}{Les plus connus} 
     110\begin{itemize} 
     111\item \bf{Subversion} 
     112\item git 
     113\item cvs, rcs (obsolètes) 
     114\end{itemize} 
     115\end{block} 
     116\vfill 
     117\begin{block}{Quelques autres\ldots} 
     118\begin{itemize} 
     119\item darcs 
     120\item bzr 
     121\item mercurial 
     122\item \ldots 
     123\end{itemize} 
     124\end{block} 
     125\end{frame} 
     126 
     127\subsection{Communication} 
     128 
     129\begin{frame} 
     130\frametitle{Type de communications} 
     131\begin{block}{Pourquoi?} 
     132\begin{itemize} 
     133\item documentation 
     134\item support 
     135\item discussion interne 
     136\item annonces 
     137\end{itemize} 
     138\end{block} 
     139\vfill 
     140\begin{block}{Qui?} 
     141\begin{itemize} 
     142\item $developeurs \Rightarrow developeurs$ 
     143\item $developeurs \Rightarrow utilisateurs$ 
     144\item $developeurs \Leftrightarrow utilisateurs$ 
     145\item $utilisateurs \Rightarrow utilisateurs$ 
     146\end{itemize} 
     147\end{block} 
     148\end{frame} 
     149 
     150\begin{frame} 
     151\frametitle{Outils} 
     152\begin{block}{Outils} 
     153\begin{itemize} 
     154\item Listes de diffusion 
     155\item Wiki 
     156\item Messagerie instantannée (Jabber, Irc) 
     157\item Forums 
     158\item Blog 
     159\end{itemize} 
     160\end{block} 
     161\end{frame} 
     162 
     163\subsection{Gestion d'incidents} 
     164 
     165\begin{frame} 
     166\frametitle{\og{}Bug tracker\fg{}} 
     167\begin{block}{But} 
     168\begin{itemize} 
     169\item remonter un problème, une demande 
     170\item discuter dessus, commter, ajouter des information 
     171\item affecter la tache à quelqu'un 
     172\item chercher les problèmes existant 
     173\item noter leur résolution (ou non résolution) 
     174\end{itemize} 
     175\end{block} 
     176\vfill 
     177\begin{block}{Exemple d'outils} 
     178\begin{itemize} 
     179\item bugzilla 
     180\item mantis 
     181\item Launchpad 
     182\end{itemize} 
     183\end{block} 
     184\end{frame} 
     185 
     186%%\subsection{Feuilles de route} 
     187 
     188\subsection{Distribuer le code} 
    71189 
    72190\begin{frame}[fragile] 
    73 \begin{block}{les besoins} 
    74 \begin{itemize} 
    75 \item gerer les comptes des developeurs 
    76 \pause 
    77 \item gérer la documentation du code 
    78 \pause 
    79 \item fournir le code aux utilisateurs 
    80 \pause 
    81 \item gérer les bogues (rapport et leur correction) 
    82 \pause 
    83 \item gérer les évolutions du code 
    84 \end{itemize} 
    85 \end{block} 
    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  
    101 \end{frame} 
    102  
    103 \section{forge.ipsl.jussieu.fr} 
     191\frametitle{Distribuer le code} 
     192\begin{block}{Utilisateurs} 
     193\begin{itemize} 
     194\item sous forme d'archive (\verb+tar.gz+, \verb+.zip+, \ldots) 
     195\item par \verb+ftp+, \verb+http+, \ldots 
     196\end{itemize} 
     197\end{block} 
     198\vfill 
     199\begin{block}{Developeurs, testeurs et contributeurs:} 
     200Accès au gestionnaire de code: 
     201\begin{itemize} 
     202\item anonymement 
     203\item en lecture seule 
     204\end{itemize} 
     205\end{block} 
     206\end{frame} 
     207 
     208\section{Forge.Ipsl.jussieu.fr} 
    104209 
    105210\subsection{Services fournis} 
Note: See TracChangeset for help on using the changeset viewer.