Folder structure » History » Version 1
Greg Burri, 07/28/2008 11:27 AM
1 | 1 | Greg Burri | h1. Structure des dossiers |
---|---|---|---|
2 | |||
3 | Cette page décrit la plupart des dossiers et fichiers du repository. |
||
4 | |||
5 | |||
6 | h2. Dossiers / Fichiers |
||
7 | |||
8 | */COPYING* |
||
9 | La licence complète de euphorik. |
||
10 | |||
11 | */VERSION* |
||
12 | La version courante. Cette chaine est copiée à certains endroit des sources lors de l'execution du script "/tools |
||
13 | |||
14 | */index.yaws* |
||
15 | La page principale du site. Elle est interprétée par le server HTTP Yaws et possède un petite partie dynamique. |
||
16 | |||
17 | */BD* |
||
18 | Contient les fichiers de la base de données, initialement vide. |
||
19 | |||
20 | */BD/backups* |
||
21 | Contient les backups de la base de données. A chaque changement de version de la base un backup est effectué, il est nommé "backup<num>" ou <num> est le numéro de version. |
||
22 | |||
23 | */css* |
||
24 | Contient les feuilles de style de chaque skin contenu dans un dossier représentant le numéro du skin. |
||
25 | |||
26 | */doc* |
||
27 | Contient la documentation (fonctionnel, technique, etc.). |
||
28 | |||
29 | */img* |
||
30 | Contient les images du site avec un séparation des images propres à chaque skin. |
||
31 | Certaines images sont issues de document de conception se trouvant dans /doc/graphiques. |
||
32 | |||
33 | */js* |
||
34 | Contient tous les scripts JavaScript. |
||
35 | |||
36 | */modules* |
||
37 | Contient la partie serveur. |
||
38 | |||
39 | */modules/Makefile* |
||
40 | Règle de compilation des modules du serveur. |
||
41 | |||
42 | */modules/ebin* |
||
43 | Contient les modules compilées, initialement vide. |
||
44 | |||
45 | */module/erl* |
||
46 | Contient le code sources des différents modules Erlang. |
||
47 | |||
48 | */modules/include* |
||
49 | Contient certaines définitions Erlang (headers). |
||
50 | |||
51 | */pages* |
||
52 | Contient certaines pages XHTML qui seront chargée via AJAX. |
||
53 | |||
54 | */sessions* |
||
55 | Contient différentes sessions de travail pour le développement avec Scite. |
||
56 | |||
57 | */tools* |
||
58 | Contient des outils diverses permettant l'aide au développement ou la mise en production. |
||
59 | |||
60 | */tools/tools.rb* |
||
61 | Regoupe un ensemble d'outils permettant : |
||
62 | * La mise en production |
||
63 | * La vérification des fichiers JavaScript à l'aide de 'jslint.js' |
||
64 | * La mise à jour du numéro de version dans les sources à partir de /VERSION |
||
65 | Voir "tools.rb --help" |
||
66 | |||
67 | */tools/jsmin.rb* |
||
68 | Permet la minification du javascript utilisé lors de la mise en production. |
||
69 | |||
70 | */tools/start_yaws.sh* |
||
71 | Script shell permettant de lancer Yaws, utilisé uniquement pour le développement. Il faut s'assurer que Yaws n'est pas déjà démarré comme daemon avec d'exécuter ce script. |