Doc-geting-started » Historique » Version 2
Philippe Caseiro, 19/09/2012 11:17
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 | 2 | Philippe Caseiro | Voici l'arboréscence type d'un dépôts "standardisé" |
13 | 1 | Philippe Caseiro | |
14 | 2 | Philippe Caseiro | * */src/* |
15 | 1 | Philippe Caseiro | ** *<appli>-<version>/* |
16 | 1 | Philippe Caseiro | ** *plugins-<version>/nom/* |
17 | 1 | Philippe Caseiro | ** *lang-<version>/nom/* |
18 | 1 | Philippe Caseiro | * */tmpl/* |
19 | 1 | Philippe Caseiro | * */dicos/* |
20 | 1 | Philippe Caseiro | * */pretemplate/* |
21 | 1 | Philippe Caseiro | * */posttemplate/* |
22 | 1 | Philippe Caseiro | * */postservice/* |
23 | 1 | Philippe Caseiro | * */sql/* |
24 | 1 | Philippe Caseiro | ** *gen/* |
25 | 1 | Philippe Caseiro | ** *updates/* |
26 | 1 | Philippe Caseiro | ** *conf/* |
27 | 1 | Philippe Caseiro | *** *gen/* |
28 | 1 | Philippe Caseiro | *** *updates/* |
29 | 1 | Philippe Caseiro | *** *pwd/* |
30 | 1 | Philippe Caseiro | * */sso/* |
31 | 1 | Philippe Caseiro | ** *filtres/* |
32 | 1 | Philippe Caseiro | ** *user-info/* |
33 | 1 | Philippe Caseiro | * */ldap/* |
34 | 1 | Philippe Caseiro | ** *pwd/* |
35 | 1 | Philippe Caseiro | * */sharenvole/* |
36 | 1 | Philippe Caseiro | * *Makefile* |
37 | 1 | Philippe Caseiro | * *eole.mk* |
38 | 1 | Philippe Caseiro | * *apps.mk* |
39 | 1 | Philippe Caseiro | |
40 | 1 | Philippe Caseiro | Commentaires : |
41 | 1 | Philippe Caseiro | |
42 | 1 | Philippe Caseiro | table{border:1px solid black}. |
43 | 2 | Philippe Caseiro | | */src/* | _Répertoire a destination des sources de l'application_ | |
44 | 2 | Philippe Caseiro | | */src/<appli>-<version>/* | _Code source de l'application avec la possibilité de faire cohabiter plusieurs versions lors des mises à jour_ | |
45 | 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)_ | |
46 | 2 | Philippe Caseiro | | */src/lang-<version>/* | _Répertoire des traductions pour cette version (un sous-répertoire par langue)_ | |
47 | 2 | Philippe Caseiro | | */tmpl/* | _Répertoire des templates eole_ | |
48 | 2 | Philippe Caseiro | | */dicos/* | _Répertoire des dictionnaires eole (XX_<appli>.xml)_ | |
49 | 2 | Philippe Caseiro | | */pretemplate/* | _Répertoire des scripts (shell ou python) de pretemplate_ | |
50 | 2 | Philippe Caseiro | | */posttemplate/* | _Répertoire des scripts (shell ou python) de posttemplate_ | |
51 | 2 | Philippe Caseiro | | */postservice/* | _Répertoire des scripts (shell ou python) de postservice_ | |
52 | 2 | Philippe Caseiro | | */sql/* | _Répertoire des configurations pour la génération et la gestion des mise à jours des bases de données_ | |
53 | 2 | Philippe Caseiro | | */sql/gen/* | _Répertoire des scripts sql a exécuter lors de la génération de la base de données_ | |
54 | 2 | Philippe Caseiro | | */sql/updates* | _Répertoire des scripts sql a éxécuter lors de mise à jour de la base de données_ | |
55 | 2 | Philippe Caseiro | | */sql/conf/* | _Répertoire des configurations pour la gestion de la bases de données_ | |
56 | 2 | Philippe Caseiro | | */sql/conf/gen* | _Répertoire du fichier de configuration de génération de la base de données_ | |
57 | 2 | Philippe Caseiro | | */sql/conf/updates* | _Répertoire du fichier de configuration des mise à jour de la base de données_ | |
58 | 2 | Philippe Caseiro | | */sql/conf/passwords* | _Répertoire du fichier de configuration pour la gestion de mots de passes d'accès à la base de données_ | |
59 | 2 | Philippe Caseiro | | */sso/* | _Répertoire des configurations pour la gestion du SSO_ | |
60 | 2 | Philippe Caseiro | | */sso/filtres/* | _Répertoire des filtres sso (<appli>.ini, <appli>_apps.ini)_ | |
61 | 2 | Philippe Caseiro | | */sso/user-info/* | _Répertoire du profil sso (profil_<appli>.py)_ | |
62 | 2 | Philippe Caseiro | | */ldap/* | _Répertoire des configurations pour la gestion des mots de passe d'accès au serveur ldap_ | |
63 | 2 | Philippe Caseiro | | */ldap/passwords/* | _Répertoire du fichier de configuration du mot de passe ldap (<appli>.ini)_ | |
64 | 2 | Philippe Caseiro | | */sharenvole/* | _Répertoire des scripts historiques d'aide à l'installation des applictions envole (à éviter si possible)_ | |
65 | 2 | Philippe Caseiro | | Makefile | _Fichier de règles de "compilation"_ | |
66 | 2 | Philippe Caseiro | | eole.mk | _Règles standard Eole ! ne pas changer ce fichier_ | |
67 | 2 | Philippe Caseiro | | apps.mk | _Règles pour l'installation de l'application web._ | |
68 | 1 | Philippe Caseiro | |
69 | 1 | Philippe Caseiro | h2. Etape 1 : Cloner le dépôt |