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 |