Project

General

Profile

Actions

Folder structure » History » Revision 1

Revision 1/5 | Next »
Greg Burri, 07/28/2008 11:27 AM


Structure des dossiers

Cette page décrit la plupart des dossiers et fichiers du repository.

Dossiers / Fichiers

/COPYING
La licence complète de euphorik.

/VERSION
La version courante. Cette chaine est copiée à certains endroit des sources lors de l'execution du script "/tools

/index.yaws
La page principale du site. Elle est interprétée par le server HTTP Yaws et possède un petite partie dynamique.

/BD
Contient les fichiers de la base de données, initialement vide.

/BD/backups
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.

/css
Contient les feuilles de style de chaque skin contenu dans un dossier représentant le numéro du skin.

/doc
Contient la documentation (fonctionnel, technique, etc.).

/img
Contient les images du site avec un séparation des images propres à chaque skin.
Certaines images sont issues de document de conception se trouvant dans /doc/graphiques.

/js
Contient tous les scripts JavaScript.

/modules
Contient la partie serveur.

/modules/Makefile
Règle de compilation des modules du serveur.

/modules/ebin
Contient les modules compilées, initialement vide.

/module/erl
Contient le code sources des différents modules Erlang.

/modules/include
Contient certaines définitions Erlang (headers).

/pages
Contient certaines pages XHTML qui seront chargée via AJAX.

/sessions
Contient différentes sessions de travail pour le développement avec Scite.

/tools
Contient des outils diverses permettant l'aide au développement ou la mise en production.

/tools/tools.rb
Regoupe un ensemble d'outils permettant :
  • La mise en production
  • La vérification des fichiers JavaScript à l'aide de 'jslint.js'
  • La mise à jour du numéro de version dans les sources à partir de /VERSION
    Voir "tools.rb --help"

/tools/jsmin.rb
Permet la minification du javascript utilisé lors de la mise en production.

/tools/start_yaws.sh
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.

Updated by Greg Burri over 15 years ago · 1 revisions