Files
dolibarr/doc/dev/main.sgml
2003-10-08 16:06:16 +00:00

109 lines
2.9 KiB
Plaintext

<!-- $Id$ -->
<!-- $Source$ -->
<chapt id="main">Règles générales
<p>
Quelques grandes règles.
</p>
<sect id="main-dev">Développeurs
<p>
Participer au développement d'un projet libre implique
d'utiliser les outils mis en place par le mainteneur du
projet. Pour développer sur Dolibarr il faut :
<p>
<p>
<list>
<item>lire ce document ;-)</item>
<item>se créer un compte sur <url id="http://savannah.gnu.org/"
name="Savannah"></item>
<item>s'inscrire sur la <url id="http://mail.nongnu.org/mailman/listinfo/dolibarr-dev" name="liste
de discussions des développeur"></item>
<item>s'inscrire sur la <url
id="http://mail.nongnu.org/mailman/listinfo/dolibarr-cvs" name="liste
cvs">. Cette liste est est lecture seule, elle permet aux
développeurs de suivre l'activité des commits</item>
<item>Respecter les notices de copyright, cela inclus la mise
à jour de celles-ci lorsqu'un développeur modifie de façon
conséquente un fichier ou ajoute dans un fichier une
fonctionnalité nouvelles.</item>
<item>Prendre conscience des contraintes qu'implique
l'utilisation de la GPL comme licence pour le projet, lors de
l'utilisation d'une librairie dans Dolibarr si celle-ci n'est
pas sous GPL discutez-en sur la liste des développeurs au péalable</item>
</list>
</p>
<p>
Ces quelques obligations n'ont pour seul but que le
développement se fasse dans les meilleures conditions possibles.
</p>
</sect>
<sect id="main-java">Languages
<p>
Dolibarr est écrit en PHP version 4, les fichiers doivent tous
comporter l'extention .php
</p>
<p>
Les smart tags PHP ne sont pas utilisés les sections de code
doivent commencer par <em>&lt;?PHP</em>
</p>
<p>
Le javascript et l'appel aux scripts java dans les pages php
est à proscrire.
</p>
<sect1 id="main-scripts">Scripts externes
<p>
Les scripts externes sont écrits en Perl, l'utilisation d'un
autre language n'est pas interdit mais doit être discuté au
préalable dans la mailing list des développeurs. Le language
devra être maitrisé par au moins 2 développeurs pour en
assurer la maintenance.
</p>
</sect1>
<sect1 id="main-popup">Popup
<p>
Les popup windows ne doivent pas être utilisé.
</p>
</sect1>
<sect1 id="main-quote">Attributs dans les balises HTML
<p>
Tous les attributs dans les balises HTML doivent être quottés
avec des doubles quote.
</p>
</sect1>
</sect>
</chapt>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:("dolibarr-dev.sgml" "book" "chapt")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->