# Arborescence du projet

- `doc/`

  Les fichiers sources de la documentation (Markdown & configuration Mkdocs).

- `lsexample/`

  Les fichiers relatifs à l'annuaire d'exemple.

- `src/`

  Les sources de l'application.

  - `public_html/`

    La racine web de l'application : celle-ci ne contient que les fichiers `.htaccess` et
    `index.php` qui configure et déclenche la réécriture d'URL.

  - `conf/`

    Contient les fichiers de configuration.

    - `LSobjects/`

      Configuration des [LSobjects](../conf/index.md#configuration-lsobject).

    - `LSaddons/`

      Configuration des [LSaddons](../conf/index.md#configuration-des-lsaddons).

    - `LSauth/`

      Configuration des [LSauthMethod](../conf/index.md#configuration-des-lsauthmethods).

  - `includes/`

    Contient les fichiers des ressources.

    - `addons/`

      Les addons au projet.

    - `class/`

      Les fichiers de définition des classes PHP.

    - `js/`

      Les fichiers Javascript.

    - `libs/`

      Les librairies utilisées.

  - `lang/`

    Les fichiers d'internationalisation.

  - `templates/`

    Les fichiers *template* de l'interface. Il y a un sous-dossier par template.

  - `css/`

    Les fichiers css de l'interface. Il y a un sous-dossier par template CSS.

  - `images/`

    Les images de l'interface. Il y a un sous-dossier par template d'image.

  - `local/`

    Les fichiers personnalisés de l'installation.

  - `tmp/`

    Les fichiers temporaires (y compris le cache des templates).
