Ceci est une ancienne révision du document !
Méthode de développement
La méthode de développement se trouve dans le manuel, à télécharger sur http://www.phpcompta.eu/download.php?file=manuel-fr.pdf.
Obtenir le code
Afin d'obtenir le trunk, pour suivre le développement, prenez-le depuis le repository subversion
svn co --username anonymous https://anonymous@www.phpcompta.eu/svn/svn/phpcompta/trunk phpcompta
Régles et conseils
Editeur conseillé
eclipse ou netbeans sont fortement conseillés
Avantages
- Possibilité de débugguer le code http://netbeans.org/kb/docs/php/debugging.html
- développement facilité (html, html5, auto-completion, recherche, parcourir facilement le code,…) http://netbeans.org/kb/trails/php.html
Outils
- svn (tortoiseSVN ou meld),
- pgadmin3
- xdebug
- firebug
- easy xdebug
- doxygen
Code
1. Nommage Les fonctions sont en minuscule, verbe + action séparé par un souligné Les classes commencent toujours une lettre capitale
2. Documentation Dans la mesure du possible, documentez votre code en respectant les tags Doxygen, ils sont résumés dans le code généré
Plus d'information : Code avec Doxygen
Si vous souhaitez soumettre un patch
Il existe deux façons de soumettre un patch
- soit vous envoyez vos fichiers modifiés tout simplement,
- soit vous avez pris le code depuis le repository, faites alors
svn diff > patch-(description).txt
Compressez et envoyez le fichier obtenu sur la ML contrib.
Si vous souhaitez seulement être au courant de l'évolution, vous pouvez soit vous abonnez à la Mailing List dev soit aller sur https://www.phpcompta.eu/websvn