Projet

Général

Profil

Doc-geting-started » Historique » Version 1

Philippe Caseiro, 19/09/2012 11:15

1 1 Philippe Caseiro
h1. Premiers pas
2 1 Philippe Caseiro
3 1 Philippe Caseiro
Dans ce documents vous trouverez toutes les étapes pour utiliser le dépôt standard Eole pour le packaging.
4 1 Philippe Caseiro
5 1 Philippe Caseiro
L'idée de départ de ce dépôt est de fournir un outil qui vous permet de disposer d'un environement prêt a l'emplois
6 1 Philippe Caseiro
pour construire un paquet "Eole".
7 1 Philippe Caseiro
8 1 Philippe Caseiro
Il suffit de mettre les fichiers dans les bons répertoires.
9 1 Philippe Caseiro
10 1 Philippe Caseiro
h2. Le dépôt
11 1 Philippe Caseiro
12 1 Philippe Caseiro
|This|is|a|simple|table|
13 1 Philippe Caseiro
|This|is|a|simple|row|
14 1 Philippe Caseiro
15 1 Philippe Caseiro
p=. Voici l'arboréscence type d'un dépôts "standardisé"
16 1 Philippe Caseiro
17 1 Philippe Caseiro
18 1 Philippe Caseiro
* */src/* _# Répertoire a destination des sources de l'application_ 
19 1 Philippe Caseiro
** *<appli>-<version>/*
20 1 Philippe Caseiro
** *plugins-<version>/nom/*
21 1 Philippe Caseiro
** *lang-<version>/nom/*
22 1 Philippe Caseiro
* */tmpl/*
23 1 Philippe Caseiro
* */dicos/*
24 1 Philippe Caseiro
* */pretemplate/*
25 1 Philippe Caseiro
* */posttemplate/*
26 1 Philippe Caseiro
* */postservice/*
27 1 Philippe Caseiro
* */sql/*
28 1 Philippe Caseiro
** *gen/*
29 1 Philippe Caseiro
** *updates/*
30 1 Philippe Caseiro
** *conf/*
31 1 Philippe Caseiro
*** *gen/*
32 1 Philippe Caseiro
*** *updates/*
33 1 Philippe Caseiro
*** *pwd/*
34 1 Philippe Caseiro
* */sso/*
35 1 Philippe Caseiro
** *filtres/*
36 1 Philippe Caseiro
** *user-info/*
37 1 Philippe Caseiro
* */ldap/*
38 1 Philippe Caseiro
** *pwd/*
39 1 Philippe Caseiro
* */sharenvole/*
40 1 Philippe Caseiro
* *Makefile*
41 1 Philippe Caseiro
* *eole.mk*
42 1 Philippe Caseiro
* *apps.mk*
43 1 Philippe Caseiro
44 1 Philippe Caseiro
Commentaires :
45 1 Philippe Caseiro
46 1 Philippe Caseiro
table{border:1px solid black}.
47 1 Philippe Caseiro
| */src/*                   | _Répertoire a destination des sources de l'application_ |
48 1 Philippe Caseiro
| */src/<appli>-<version>/* | _Code source de l'application avec la possibilité de faire cohabiter plusieurs versions lors des mises à jour_ |
49 1 Philippe Caseiro
| */src/plugins-<version>/* | _Répertoire contenant les plugins externes et ceux développés en interne pour cette version de l'application (un sous-répertoire par plugin)_ |
50 1 Philippe Caseiro
51 1 Philippe Caseiro
** /src/lang-<version>/ | répertoire des traductions pour cette version (un sous-répertoire par langue) |
52 1 Philippe Caseiro
* /tmpl/         : répertoire des templates eole
53 1 Philippe Caseiro
* /dicos/        : répertoire des dictionnaires eole (XX_<appli>.xml)
54 1 Philippe Caseiro
* /pretemplate/  : 
55 1 Philippe Caseiro
* /posttemplate/ : 
56 1 Philippe Caseiro
* /postservice/ : scripts shell ou python
57 1 Philippe Caseiro
* /sql/gen/ et /sql/updates : fichiers sql de création ou de mise à jour de la base
58 1 Philippe Caseiro
* /sql/conf/ : sous-répertoires de configuration
59 1 Philippe Caseiro
* /sso/filtres/ : filtres sso (<appli>.ini, <appli>_apps.ini)
60 1 Philippe Caseiro
* /sso/user-info/ : profil sso (profil_<appli>.py)
61 1 Philippe Caseiro
* /ldap/pwd/ : configuration du mot de passe ldap (<appli>.ini)
62 1 Philippe Caseiro
* /sharenvole/ : scripts d'aide à l'installation (à éviter si possible)
63 1 Philippe Caseiro
* Makefile : Fichier de règles de "compilation"
64 1 Philippe Caseiro
* eole.mk : Règles standard Eole pour la gestion des dictionnaires, templates, gestion des bases de données, mots de passe ... ! ne pas changer ce fichier
65 1 Philippe Caseiro
* apps.mk : Règles pour l'installation de l'application web.
66 1 Philippe Caseiro
67 1 Philippe Caseiro
h2. Etape 1 : Cloner le dépôt