Projet

Général

Profil

Wiki » Historique » Version 17

Damien Roque, 11/09/2014 15:51

1 1 Damien Roque
h1. Documentation de la forge Redmine du GIPSA-lab
2
3 13 Damien Roque
{{>toc}}
4
5 10 Damien Roque
La plate-forme Redmine du GIPSA-lab est une _forge_ ; elle offre différents outils (wikis, forums, gestionnaires de tickets, gestionnaires de révisions) pour faciliter le *travail collaboratif* autour de *projets de recherche* comportant généralement du code source (ex. : rédaction d'articles scientifiques, projets de recherche, projets de développement...). Le système est accessible aux *utilisateurs membres du GIPSA-lab* ainsi qu'aux *utilisateurs externes* (sur demande).
6 1 Damien Roque
7 13 Damien Roque
Cette documentation technique comporte deux principales parties. La première est à destination de l'ensemble des utilisateurs ; la seconde concerne plus particulièrement les responsables de projets.
8 12 Damien Roque
9 1 Damien Roque
h2. Redmine pour les utilisateurs
10
11
h3. Mise en forme du texte
12
13 17 Damien Roque
Redmine utilise le langage _Textile_ pour mettre en forme le texte dans la plupart des zones de saisie. Ce langage faiblement typé est relativement intuitif, mais certaines de ses fonctionnalités avancées sont décrites ci-dessous.
14
* La documentation officielle du langage Textile utilisé dans Redmine est disponible ici : http://www.redmine.org/projects/redmine/wiki/RedmineTextFormatting.
15
* Le plugin Wiking permet d'étendre les possibilités du langage, tel que décrit ici : http://projects.andriylesyuk.com/projects/wiking/wiki/Syntax.
16
* Le plugin MathJax permet d'écrire des expressions mathématiques avec la syntaxe LaTeX : par exemple  donne $\sum_i x_i$.
17 1 Damien Roque
18 13 Damien Roque
h3. Utilisation des dépôts de code source SVN
19
20
Lorsqu'un projet dispose d'un dépôt de code source SVN, son adresse est sous la forme :
21
<pre>
22
https://svn.gipsa-lab.grenoble-inp.fr/reposit/nom-projet
23
</pre>
24
où @nom-projet@ doit être remplacé par le nom court du projet Redmine.
25
26
Pour apprendre à utiliser SVN, il est recommandé de lire "cette page":https://ensiwiki.ensimag.fr/index.php/Subversion. Les principales commandes sont synthétisées dans une "refcard":http://www.digilife.be/quickreferences/QRC/Subversion%20Quick%20Reference%20Card.pdf.
27
28 1 Damien Roque
h3. Goodies
29
30 14 Damien Roque
*Les avatars*
31 1 Damien Roque
32 14 Damien Roque
Il est possible d'utiliser un avatar sous Redmine, mais à première vue ce n'est pas dans la rubrique _Mon compte_ que cela se passe. En fait, la plate-forme n'héberge pas les avatars des utilisateurs, ces derniers sont téléchargés à la volée à partir de Gravatar. Voici comment procéder...
33
34 13 Damien Roque
# Se créer un avatar, par exemple en utilisant http://www.faceyourmanga.com conjointement avec une habile capture d'écran.
35 14 Damien Roque
# Se créer un compte sur https://en.gravatar.com en mentionnant l'adresse e-mail utilisée sous Redmine, puis charger l'avatar créé précédemment.
36 13 Damien Roque
37 12 Damien Roque
h2. Redmine pour les responsables de projets
38 2 Damien Roque
39 10 Damien Roque
h3. Création d'un nouveau projet Redmine
40 2 Damien Roque
41 9 Damien Roque
La création d'un nouveau projet s'effectue sur demande au service informatique du GIPSA-lab, à l'adresse sos-info@gipsa-lab.grenoble-inp.fr. Il est nécessaire de fournir les éléments suivants :
42
* nom du projet (préférer les noms courts) ;
43 1 Damien Roque
* nom du responsable du projet (doit être membre du GIPSA-lab).
44 9 Damien Roque
45 1 Damien Roque
Une fois le projet créé, son responsable a la possibilité d'ajouter des sous-projets.
46
47 16 Damien Roque
h3. Création et administration d'un dépôt de code source SVN
48 1 Damien Roque
49
Un dépôt de code source SVN peut être associé à chaque projet Redmine, il permet la gestion collaborative du code source. Sa création est optionnelle et est réalisée manuellement par le service informatique (via sos-info@gipsa-lab.grenoble-inp.fr). Le dépôt de code source SVN peut être initialisé dans deux cas de figure :
50
* en même temps qu'un projet Redmine ;
51
* n'importe quand, pour un projet Redmine existant.
52
53 2 Damien Roque
La gestion des permissions relatives au dépôt sont ensuite gérée par le responsable du projet, via l'interface intranet...
54 8 Damien Roque
55 7 Damien Roque
{TODO} Cette partie est à compléter par Christian ou Anne.
56 9 Damien Roque
57 12 Damien Roque
h3. Création d'un compte d'utilisateur externe
58 1 Damien Roque
59
La création d'un compte d'utilisateur externe s'effectue sur demande adressée au service informatique du GIPSA-lab, à l'adresse sos-info@gipsa-lab.grenoble-inp.fr. Les renseignements suivants doivent être fournis :
60
* nom ;
61 9 Damien Roque
* prénom ;
62
* fonction ;
63
* affiliation ;
64
* adresse e-mail.
65 12 Damien Roque
66
h3. Utilisation parcimonieuse des modules Redmine
67
68
Pour chaque projet, la plate-forme collaborative Redmine offre une grande variété de modules (wikis, forums, visualiseur de dépôts de code source, gestionnaire de tickets, annonces...). Un trop grand nombre de fonctionnalités peut être rapidement déroutant pour les utilisateurs. Par conséquent, il du ressort des gestionnaires de projets de limiter ces dernières (onglet @Configuration@) en fonction des méthodes de développement envisagées (ex. : inutile d'afficher l'explorateur de code source si aucun dépôt n'a été initialisé, limiter le nombre de trackers des tickets...).