Structure du projet sur disque

Ceci est une ébauche de proposition, pour discussion.

.
`-- src/
    |-- domogik/
    |   |-- common/                           : classes communes (logging services, nouveau types...)
    |   |   `-- tests/                        : tests unitaires
    |   |-- gui/ (ex ui/)                     : clients graphiques
    |   |   `-- djangodomo/                   : client web, basé sur Django
    |   |       |-- scripts/                  : scripts de lancement
    |   |       `-- core/                     : coeur de djangodomo
    |   |           `-- templates/            : templates Django
    |   |               |-- devices/          : ???
    |   |               `-- skins/            : skins de présentation
    |   |                   |-- css/          : css des skins
    |   |                   |-- img/          : images des skins
    |   |                   `-- javascript/   : code javascript
    |   |-- cli/                              : clients en ligne de commande
    |   `-- xpl/                              : coeur xPL de Domogik
    |       |-- common/                       : classes communes pour la gestion xPL
    |       |   `-- tests/                    : tests unitaires
    |       |-- helpers/                      : classes d'aide pour la gestion xPL
    |       |   `-- tests/                    : tests unitaires
    |       |-- clients/ (ex bin/)            : classes des clients xPL (X10, KNX...)
    |       |   `-- tests/                    : tests unitaires
    |       |-- hardware/ (ex lib/)           : classes d'accès au divers hardware (X10, KNX...)
    |       |   `-- tests/                    : tests unitaires
    |       |-- schema/                       : définition des schemas xPL
    |       |-- scripts/                      : scripts de lancement et de configuration
    |       `-- tools/                        : outils annexes (xPL hub...)
    |-- mpris/                                : implémentation MPRIS/XPL
    |   `-- controllers/                      : contrôleurs MPRIS
    `-- tools/                                : outils divers (pep8, documentation...)