Qual: Move dev documentation into dev directory

This commit is contained in:
Laurent Destailleur 2009-12-28 12:33:33 +00:00
parent 06e51a492d
commit 6f7fb4ce5a
20 changed files with 35 additions and 10910 deletions

View File

@ -1,44 +1,44 @@
Signification des chiffres.
- 2 chiffres pour le code pays ou code système
- 5 chiffres pour l'identificateur de société
- 2 chiffres pour le code pays ou code systeme
- 5 chiffres pour l'identificateur de societe
- 5 chiffres pour l'identificateur d'article
- 1 chiffre pour la somme de contrôle
- 1 chiffre pour la somme de controle
Cette règle subit de nombreuses entorses pour améliorer l'usage des chiffres disponibles.
Voici la liste des codes pays ou système :
Cette regle subit de nombreuses entorses pour ameliorer l'usage des chiffres disponibles.
Voici la liste des codes pays ou systeme :
00 à 13 UCC (Etats-Unis et Canada)
20 à 29 Codification interne en magasin
30 à 37 GENCOD-EAN France
00 <EFBFBD> 13 UCC (Etats-Unis et Canada)
20 <EFBFBD> 29 Codification interne en magasin
30 <EFBFBD> 37 GENCOD-EAN France
380 BCCI (Bulgarie)
383 SANA (Slovénie)
383 SANA (Slovenie)
385 CRO-EAN (Croatie)
387 EAN-BIH (Bosnie-Herzégovine)
400 à 440 CCG (Allemagne)
45 + 49 Distribution Code Center DCC (Japon)
460 à 469 UNISCAN - EAN Russie (Fédération de Russie)
387 EAN-BIH (Bosnie-Herzegovine)
400 <EFBFBD> 440 CCG (Allemagne)
45 + 49 Distribution Code Center <EFBFBD> DCC (Japon)
460 <EFBFBD> 469 UNISCAN - EAN Russie (Federation de Russie)
471 CAN (Taiwan)
474 EAN Estonie
475 EAN Lettonie
476 EAN Azerbaï djan
476 EAN Azerba<EFBFBD> djan
477 EAN Lituanie
478 EAN Ouzbékistan
478 EAN Ouzbekistan
479 EAN Sri Lanka
480 PANC (Philippines)
481 EAN Biélorussie
481 EAN Bielorussie
482 EAN Ukraine
484 EAN Moldavie
485 EAN Arménie
485 EAN Armenie
486 EAN Georgie
487 EAN Kazakhstan
489 HKANA (Hong Kong)
50 E Centre UK
520 HELLCAN-EAN HELLAS (Grèce)
520 HELLCAN-EAN HELLAS (Grece)
528 EAN Liban
529 EAN Chypre
531 EAN-MAC (FYR Macédonie)
531 EAN-MAC (FYR Mac<EFBFBD>donie)
535 EAN Malte
539 EAN Irlande
54 ICODIF/EAN Belgique. Luxembourg
@ -51,7 +51,7 @@ Voici la liste des codes pays ou syst
600 - 601 EAN Afrique du Sud
609 EAN Ile Maurice
611 EAN Maroc
613 EAN Algérie
613 EAN Algerie
619 Tunicode (Tunisie)
621 EAN Syrie
622 EAN Egypte
@ -60,48 +60,48 @@ Voici la liste des codes pays ou syst
628 EAN Arabie Saoudite
64 EAN Finlande
690 - 693 Article Numbering Centre of China - ANCC (Chine)
70 EAN Norge (Norvège)
729 Israeli Bar Code Association EAN Israël
73 EAN Suède
70 EAN Norge (Norvege)
729 Israeli Bar Code Association <EFBFBD> EAN Israel
73 EAN Suede
740 EAN Guatemala
741 EAN El Salvador
742 ICCC (Honduras)
743 EAN Nicaragua
744 EAN Costa Rica Panama
746 746 EAN République Dominicaine
746 746 EAN Republique Dominicaine
750 AMECE (Mexique)
759 EAN Venezuela
76 EAN (Schweiz, Suisse, Svizzera)
770 IAC (Colombie)
773 EAN Uruguay
775 APC - EAN Peru (Pérou)
775 APC - EAN Peru (Perou)
777 EAN Bolivie
779 CODIGO - EAN Argentine
780 EAN Chili
784 EAN Paraguay
786 ECOP (Equateur)
789 EAN Brésil
80 à 83 INDICOD (Italie)
789 EAN Bresil
80 <EFBFBD> 83 INDICOD (Italie)
84 AECOC (Espagne)
850 Camera de Comercio de la Republica de Cuba (Cuba)
858 EAN Slovaquie
859 EAN République Tchèque
859 EAN Republique Tcheque
860 EAN YU (Yougoslavie)
867 EAN DPR Korea (Corée du Nord)
867 EAN DPR Korea (Coree du Nord)
869 Union of Chambers of Commerce of Turkey (Turquie)
87 EAN Nederland (Hollande)
880 EAN Korea (Corée du Sud)
885 EAN Thaï lande
880 EAN Korea (Coree du Sud)
885 EAN Thailande
888 SANC (Singapour)
890 EAN Inde
893 EAN Vietnam
899 EAN Indonésie
899 EAN Indonesie
90 - 91 EAN Autriche
93 EAN Australie
94 EAN Nouvelle Zélande
94 EAN Nouvelle Zelande
955 Malaysian Article Numbering Council (MANC) - Malaisie
977 Publications sérielles (ISSN)
977 Publications sirielles (ISSN)
978 - 979 Livres (ISBN)
980 Reçus de remboursement
980 Refus de remboursement
981 - 982 Coupons (monnaie courante)
99 Coupons

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,5 +0,0 @@
comptahtml
compta
dolibarr-doxygen2.conf
html
spec

View File

@ -1,44 +0,0 @@
README (english)
--------------------------------
Developper guide
--------------------------------
***** Doxygen documentation
Doxygen documentation for Dolibarr source code can be generated by running
the script:
> perl dolybarr-doxygen-build.pl
Prerequite is only having Doxygen installed (Linux or Windows).
***** Build a patch
To build a patch between two directories, you can use the following diff command:
diff -Naur --exclude=CVS --exclude=.# --exclude=~ --exclude=documents --exclude=phplot5 --exclude=phplot --exclude=scriptaculous --exclude=treemenu --exclude *.htm --exclude samples dolibarr_old dolibarr_new > mydiff.patch
***** Build a release
This is all steps required to build a release od Dolibarr x.x:
* Check there is no more major bug reports, nor running developments.
* Run a CVS update.
* Update the ChangeLog file.
* Check that file build/tgz/tar.exclude excludes all non expected files.
* Run script build/dolibarr_mysql2pgsql.pl and commit/add new files.
* Update and commit file htdocs/master.inc.php to include new version constant.
* Update and commit file doc/dev/dolibarr-doxygen.conf to include new version constants.
* Update and commit file build/makepack-dolibarr.pl to include new version constants.
* Check all CVS commits are done.
* Run script makepack-dolibarr.pl
* Tagg CVS with tag DOLIBARR_x_x_BETA or DOLIBARR_x_x for a release with option "overwrite tags if exists"
* Upload script to Dolibarr web site
* Add a news on Dolibarr Web site
* Create a branch for version x.x
***** Other developper documentation
More information is available on Dolibarr web site:
> http://www.dolibarr.org/

View File

@ -1,25 +0,0 @@
README (French)
--------------------------------
Documentation developpeur
--------------------------------
***** Documentation doxygen
La documentation doxygen des sources de Dolibarr peut etre généré en lançant
la commande:
> perl dolybarr-doxygen-build.pl
Le prerequis est d'avoir Doxygen installé (Linux ou Windows).
***** Build a patch
Pour construire un patch entre deux répertoires, il faut utiliser la commande diff suivante:
diff -Naur --exclude=CVS --exclude=.# --exclude=~ --exclude=documents --exclude=phplot5 --exclude=phplot --exclude=scriptaculous --exclude=treemenu --exclude *.htm --exclude samples dolibarr_old dolibarr_new > mydiff.patch
***** Autre documentation développeur
D'autres informations sont disponibles sur le site Web Dolibarr:
> http://www.dolibarr.fr/

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,40 +0,0 @@
#!/usr/bin/perl
#--------------------------------------------------------------------
# Lance la generation de la doc dev doxygen
#
# \version $Id$
#--------------------------------------------------------------------
# Detecte repertoire du script
($DIR=$0) =~ s/([^\/\\]+)$//;
$DIR||='.';
$DIR =~ s/([^\/\\])[\\\/]+$/$1/;
$OPTIONS="";
#$OPTIONS="-d Preprocessor";
$CONFFILE="dolibarr-doxygen.doxyfile";
use Cwd;
my $dir = getcwd;
print "Current dir is: $dir\n";
print "Running dir for doxygen must be: $DIR\n";
if (! -s $CONFFILE)
{
print "Error: current directory for building Dolibarr doxygen documentation is not correct.\n";
print "\n";
print "Change your current directory then, to launch the script, run:\n";
print '> perl dolibarr-doxygen-build.pl (on Windows)'."\n";
print '> perl dolibarr-doxygen-build.pl (on Linux or BSD)'."\n";
sleep 4;
exit 1;
}
print "Running doxygen, please wait...\n";
$result=`doxygen $OPTIONS $CONFFILE 2>&1`;
print $result;
0;

View File

@ -1,89 +0,0 @@
#!/usr/bin/perl
#--------------------------------------------------------------------
# \brief This script is a preprocessor for PHP files to be used
# on PHP source files before running Doxygen.
# \version $Id$
# \author Laurent Destailleur
#--------------------------------------------------------------------
# Usage: dolibarr-doxygen-filter.pl pathtofilefromdolibarrroot
$file=$ARGV[0];
if (! $file)
{
print "Usage: dolibarr-doxygen-filter.pl pathtofilefromdolibarrroot\n";
exit;
}
open(FILE,$file) || die "Failed to open file $file";
while (<FILE>)
{
if ($_ =~ /\\version\s/i)
{
$_ =~ s/\$Id://i;
$_ =~ s/(Exp|)\s\$$//i;
$_ =~ s/(\\version\s+)[^\s]+\s/$1/i;
$_ =~ s/(\w)\s(\w)/$1_$2/g;
}
$_ =~ s/exit\s*;/exit(0);/i;
$i=0;
$len=length($_);
$s="";
$insidequote=0;
$insidedquote=0;
$ignore="";
while ($i < $len)
{
$c=substr($_,$i,1);
if ($c eq "\\")
{
if ($insidequote) { $ignore="'"; };
if ($insidedquote) { $ignore="\""; };
}
else
{
if ($c eq "'")
{
if (! $insidedquote)
{
$c="\"";
#print "X".$ignore;
if ($ignore ne "'")
{
#print "Z".$ignore;
$insidequote++;
if ($insidequote == 2)
{
$insidequote=0;
}
}
}
#print "X".$insidequote;
}
elsif ($c eq "\"")
{
#print "Y".$insidequote;
if ($insidequote)
{
$c="'";
}
else
{
if ($ignore ne "\"")
{
$insidedquote++;
if ($insidedquote == 2)
{
$insidedquote=0;
}
}
}
}
$ignore="";
}
$s.=$c;
$i++;
}
print $s;
}
close(FILE);

View File

@ -1,22 +0,0 @@
#!/usr/bin/perl
#--------------------------------------------------------------------
# Script to get version of a source file
# Does not work with cygwin cvs command on Windows.
#
# \version $Id$
#--------------------------------------------------------------------
# Usage: dolibarr-doxygen-getversion.pl pathtofilefromdolibarrroot
$file=$ARGV[0];
if (! $file)
{
print "Usage: dolibarr-doxygen-getversion.pl pathtofilefromdolibarrroot\n";
exit;
}
$commande='cvs status "'.$file.'" | sed -n \'s/^[ \]*Working revision:[ \t]*\([0-9][0-9\.]*\).*/\1/p\'';
#print $commande;
$result=`$commande 2>&1`;
print $result;

File diff suppressed because it is too large Load Diff