mailRe: [Galette-devel] Règles de codage


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by John Perr on May 27, 2008 - 22:16:
Johan Cwiklinski a écrit :
Stéphane Aulery a écrit :
J'ai quelques questions :
- Y-a-t-il des conventions de codage précises, des règles de développement à appliquer au projet (commit, bug, log, todo, ...) ?

Il n'y a pas de règle de développement particulières. Pour les conventions de codage, le code actuel n'en respecte pas vraiment, mais il serait bien que nous tendions à respecter celles de PEAR, ainsi que les commentaires pour sortir la doc. Ces sujets avaient été abordés sur la liste il y a quelque temps (par John P. si ma mémoire est bonne).
Oui, c'était une suggestion de réponse à cette même question. Utiliser les règles PEAR a AMA 2 avantages:
-Elles sont déjà écrites
-Elles prennent en compte la documentation intégrée comme phpdoc

De plus le code actuel de galette n'en est pas si éloigné ce qui fait que l'on pourra migrer aisément vers du code conforme au fur et à mesure des modifs sans avoir à faire trop d'efforts spécifiques dans ce sens.

Il y a aussi dans l'arboresence du trunk le répertoire docs qui contient:
1-La documentation développeur générée par phpdocumentor et qui se visualise avec un navigateur directement en docs/index.html. Le makefile permet de regénérer la doc quand on a mis des sources à jour.

2-Une version docbook du manuel qui existe sur le site de galette dans le répertoirte manual.

3-Un modèles xml de base pour le système de modèle de documents que je suis en train de développer...depuis la toussaint... Dans le répertoire models. C'est de la version alpha pour l'instant et le modèle ne concerne que les cartes mais sera extensible sans problèmes aux étiquettes et tout autres sortes de documents à extraires de la base comme les listes d'adhérents pour AG etc... Ce répertoire n'est peut être pas vraiment à sa place là, à voir pour la v0.7.

Salutations et bienvenue dans l'équipe.

--
John Perr
GPG Id 0xA83889EC



Related Messages


Powered by MHonArc, Updated Thu May 29 01:41:05 2008