Ceci est une ancienne révision du document !
Méthode de développement
NOALYSS est développer en MVC et utilisent beaucoup l'objet.
Nous avons détaillé 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
Quand on vous demande le mot de passe, validez sans en donner un
PhpCompta
Afin d'obtenir le trunk, pour suivre le développement, prenez-le depuis le repository git sur htts://savannah.nongnu.org
git clone git://git.savannah.nongnu.org/noalyss.git
Plugin
svn co --username anonymous https://anonymous@www.phpcompta.eu/svn/svn_extension/trunk
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
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
git 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
Cette section sert à complèter cette documentation,
Traduction
Traduction basée sur gettext.