Hi,

This document is only made for newcomers in Jirafeau who are digging into
the code.

Here is a little explaination of Jirafeau's arboresence in a simplified
view only to show the most importants files and their role.

.
├── admin.php : adminitration interface, also permits to download files
├── f.php : permits to download files or show the download page
├── index.php : only provide a html/javascript client to interact with API
├── script.php : API interface and it's html documentation
├── install.php : installation script
├── tos.php : terms of use the user may edit
├── lib
│   ├── config.local.php : user's parameters
│   ├── config.original.php : default parameters with their documentation
│   ├── functions_*.js : javascript functions for html/javascript client
│   ├── functions.php : core functions and tools of jirafeau
│   ├── locales : langage folder, contain all langage files
│   └── template
│       ├── footer.php
│       └── header.php
├── media : folder containing all skins
└── var-xxxxxxx : folder containing all data
    ├── async : chunks of uploaded files
    ├── files : all files that has been successfully uploaded
    └── links : all links pointing to files with meta-informations