developpement

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.

Vous pouvez aussi la lire en ligne

Obtenir le code

Quand on vous demande le mot de passe, validez sans en donner un

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
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

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

3. Traduction Tous les textes (en français) doivent être entourés de _(): exemple

  $msg="Valide";
   echo "Bonjour";

deviennent

  $msg=_("Valide");
  echo _('Bonjour');

Cela permet aux scripts dans dev/ de retrouver les chaînes à traduire GETTEXT

Si vous souhaitez soumettre un patch

Il existe deux façons de soumettre un patch

  1. soit vous envoyez vos fichiers modifiés tout simplement,
  2. 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

Documentation du code source

Traduction

Traduction basée sur gettext.

  • developpement.1391810116.txt.gz
  • Dernière modification : 2014/02/07 22:55
  • de dany