Règles
de codage
Afin de structurer et de faciliter le développement communautaire
de Ganesha, nous avons mis en place des règles
de codage.
Le référentiel de règles de codage retenu
est celui de l'équipe PEAR.
|
Les
règles de codage |
Documentation
du code
En plus des règles de codage nous avons documenté toutes
les fonctions utilisées dans les modules et dans les classes.
Bien évidemment nous avons cherché à utiliser
une application Open source et en PHP qui nous permettrait de générer
une documentation en un seul click; nous avons donc utilisé
l'Application qui fait référence dans ce domaine, PhpDocumentor. |
Documentation
(fichier zip à télécharger)
Documentation
sous format chm |
Documentation
de la base de données
Nous avons créé une fonctionnalitée dans le
profil Admin pour générer la description technique
de la base de données. Nous sommes partis d'un projet Open
Source appelé
MySQL Web Interface et nous y avons ajouté une exportation
en PDF réalisée à l'aide de la library FPDF.
Nous avons utilisé DBDesigner 4 pour la modélisation
de la base de données. |
Structure
de la base de données |
Documentation
des images
Toutes les images utilisées dans Ganesha 2.0 sont disponibles
dans un fichier. |
Liste
des icônes |