dolibarr/doc/dev/main.sgml

109 lines
2.9 KiB
Plaintext
Raw Normal View History

2003-09-12 15:29:33 +02:00
<!-- $Id$ -->
<!-- $Source$ -->
<chapt id="main">R<>gles g<>n<EFBFBD>rales
<p>
Quelques grandes r<>gles.
</p>
2003-10-08 18:06:16 +02:00
<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<63>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<69> des commits</item>
<item>Respecter les notices de copyright, cela inclus la mise
<09> jour de celles-ci lorsqu'un d<>veloppeur modifie de fa<66>on
cons<6E>quente un fichier ou ajoute dans un fichier une
fonctionnalit<69> 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>
2003-09-12 15:29:33 +02:00
<sect id="main-java">Languages
<p>
Dolibarr est <20>crit en PHP version 4, les fichiers doivent tous
comporter l'extention .php
</p>
<p>
Les smart tags PHP ne sont pas utilis<69>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 <20> proscrire.
</p>
<sect1 id="main-scripts">Scripts externes
<p>
Les scripts externes sont <20>crits en Perl, l'utilisation d'un
autre language n'est pas interdit mais doit <20>tre discut<75> au
pr<70>alable dans la mailing list des d<>veloppeurs. Le language
devra <20>tre maitris<69> par au moins 2 d<>veloppeurs pour en
assurer la maintenance.
</p>
</sect1>
<sect1 id="main-popup">Popup
<p>
2003-10-08 18:06:16 +02:00
Les popup windows ne doivent pas <20>tre utilis<69>.
2003-09-12 15:29:33 +02:00
</p>
</sect1>
2003-09-15 13:57:33 +02:00
<sect1 id="main-quote">Attributs dans les balises HTML
<p>
Tous les attributs dans les balises HTML doivent <20>tre quott<74>s
avec des doubles quote.
</p>
</sect1>
2003-09-12 15:29:33 +02:00
</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:
-->