Projet

Général

Profil

Wiki » Historique » Version 12

Damien Roque, 11/09/2014 15:29

1 1 Damien Roque
h1. Documentation de la forge Redmine du GIPSA-lab
2
3
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).
4 10 Damien Roque
5 12 Damien Roque
Cette documentation technique comporte deux principales parties. La première est à destination des gestionnaires de projets souhaitant débuter sur la forge ; la seconde concerne la totalité des utilisateurs.
6 1 Damien Roque
7 12 Damien Roque
h2. Redmine pour les utilisateurs
8 1 Damien Roque
9 12 Damien Roque
h3. Organisation
10 1 Damien Roque
11 12 Damien Roque
{TODO}
12 1 Damien Roque
13 12 Damien Roque
h3. Mise en forme du texte
14 1 Damien Roque
15 12 Damien Roque
{TODO}
16
17
h3. Goodies
18
19
{TODO}
20
21
h2. Redmine pour les responsables de projets
22
23 10 Damien Roque
h3. Création d'un nouveau projet Redmine
24
25 1 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 :
26
* nom du projet (préférer les noms courts) ;
27
* nom du responsable du projet (doit être membre du GIPSA-lab).
28
29 12 Damien Roque
Une fois le projet créé, son responsable a la possibilité d'ajouter des sous-projets.
30 2 Damien Roque
31 10 Damien Roque
h3. Création et utilisation d'un dépôt de code source SVN
32 2 Damien Roque
33 9 Damien Roque
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 :
34
* en même temps qu'un projet Redmine ;
35 1 Damien Roque
* n'importe quand, pour un projet Redmine existant.
36 9 Damien Roque
37 1 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...
38
39
{TODO} Cette partie est à compléter par Christian ou Anne.
40
41
Les dépôts ont des URL sous la forme :
42
<pre>
43
https://svn.gipsa-lab.grenoble-inp.fr/reposit/nom-projet
44
</pre>
45 2 Damien Roque
où @nom-projet@ doit être remplacé par le nom court du projet Redmine.
46 8 Damien Roque
47 7 Damien Roque
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.
48 9 Damien Roque
49 12 Damien Roque
h3. Création d'un compte d'utilisateur externe
50 1 Damien Roque
51
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 :
52
* nom ;
53 9 Damien Roque
* prénom ;
54
* fonction ;
55
* affiliation ;
56
* adresse e-mail.
57 12 Damien Roque
58
h3. Utilisation parcimonieuse des modules Redmine
59
60
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...).