From dcb18cd6370199173c51b4e9f861bbc80cefa5b9 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Tue, 27 Sep 2016 19:43:34 +0200
Subject: [PATCH] Clean and reorganize dev tools

---
 build/README-FR                               |  78 ------------------
 dev/README                                    |   4 +-
 dev/examples/{ => code}/README                |   0
 dev/examples/{ => code}/create_invoice.php    |   0
 dev/examples/{ => code}/create_order.php      |   0
 dev/examples/{ => code}/create_product.php    |   0
 dev/examples/{ => code}/create_user.php       |   0
 dev/examples/{ => code}/get_contracts.php     |   0
 dev/{ => examples}/ical/event_recu.txt        |   0
 dev/{ => examples}/ldap/README                |   0
 dev/{ => examples}/ldap/ldapadd_sample1.txt   |   0
 dev/{ => examples}/ldap/ldapadd_sample2.txt   |   0
 dev/{ => examples}/ldap/ldapadd_sample3.txt   |   0
 .../ldap/ldapdelete_sample1.txt               |   0
 .../ldap/ldapdelete_sample3.txt               |   0
 .../ldap/ldapmodify_sample1.txt               |   0
 .../ldap/ldapsearch_sample1.txt               |   0
 .../ldap/setup_example_activedirectory.jpg    | Bin
 dev/{ => examples}/mail/README                |   0
 .../mail/dolibarr_mail_attachement.txt        |   0
 .../mail/dolibarr_mail_attachementHTML.txt    |   0
 ...dolibarr_mail_attachementwithimageHTML.txt |   0
 .../mail/dolibarr_mail_simple.txt             |   0
 .../mail/dolibarr_mail_simpleHTML.txt         |   0
 .../mail/dolibarr_mail_universal.txt          |   0
 .../mail/dolibarr_mail_withimageHTML.txt      |   0
 .../mail/source_email_from_thirdparty.txt     |   0
 .../{removedemo.sh => removeconfdemo.sh}      |   0
 dev/{ => resources}/cliparts/commons.svg      |   0
 dev/{ => resources}/dbmodel/dolibarr.uml      |   0
 dev/{ => resources}/dbmodel/dolibarr.umldi    |   0
 .../dbmodel/dolibarr_schema.mwb               | Bin
 .../iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF    | Bin
 .../iso-normes/address_format.txt             |   0
 .../iso-normes/banknumber_format.txt          |   0
 .../iso-normes/barcode_EAN13.txt              |   0
 .../iso-normes/countries_iso-3166_en.txt      |   0
 .../iso-normes/countries_iso-3166_fr.txt      |   0
 .../iso-normes/currencies_iso-4217.txt        |   0
 .../iso-normes/fichier_norme_AFB-CFONB.pdf    | Bin
 ...ien_outil_de_test_agr\303\251\303\251.pdf" | Bin
 dev/{ => resources}/iso-normes/format_FEC.pdf | Bin
 .../iso-normes/iban_iso-13616.txt             |   0
 .../iso-normes/languages_iso-639.txt          |   0
 dev/{ => resources}/iso-normes/locales.txt    |   0
 .../iso-normes/vat_number_names.txt           |   0
 .../iso-normes/world_tax_rates.txt            |   0
 dev/{ => resources}/iso-normes/xmlexport.txt  |   0
 dev/{ => resources}/licence/Links on GPL.txt  |   0
 .../quick-guide-gplv3-compatibility.png       | Bin
 dev/{ => setup}/codesniffer/README            |   0
 dev/{ => setup}/codesniffer/php.ini           |   0
 dev/{ => setup}/codesniffer/ruleset.dtd       |   0
 dev/{ => setup}/codesniffer/ruleset.xml       |   0
 dev/{ => setup}/codetemplates/README          |   0
 .../codetemplates/codetemplates.dtd           |   0
 .../codetemplates/codetemplates.xml           |   0
 dev/{ => setup}/multitail/.multitailrc        |   0
 dev/{ => setup}/phpunit/README                |   0
 .../phpunit/eclipse_setup_for_pti_phpunit.png | Bin
 dev/{ => setup}/security/README               |   0
 dev/{ => setup}/security/htaccess.txt         |   0
 dev/{ => setup}/xdebug/README                 |   0
 .../xdebug/eclipse_setup_for_xdebug.jpg       | Bin
 dev/skeletons/README                          |  18 ++--
 dev/{ => tools}/detectnotabfiles.sh           |   0
 dev/{ => tools}/fixaltlanguages.sh            |   0
 dev/{ => tools}/fixdosfiles.sh                |   0
 dev/{ => tools}/fixduplicatelangkey.sh        |   0
 dev/{ => tools}/fixduplicatelines.sh          |   0
 dev/{ => tools}/fixperms.sh                   |   0
 dev/{ => tools}/fixutf8bomfiles.sh            |   0
 dev/{ => tools}/optimize_images.sh            |   0
 dev/{ => tools}/resize_window.sh              |   0
 dev/{ => tools}/rmphpclosingtag.sh            |   0
 dev/{ => tools}/test/testdiv.php              |   0
 dev/{ => tools}/test/testtcpdf.php            |   0
 dev/{ => tools}/test/testutf.php              |   0
 78 files changed, 15 insertions(+), 85 deletions(-)
 delete mode 100644 build/README-FR
 rename dev/examples/{ => code}/README (100%)
 rename dev/examples/{ => code}/create_invoice.php (100%)
 rename dev/examples/{ => code}/create_order.php (100%)
 rename dev/examples/{ => code}/create_product.php (100%)
 rename dev/examples/{ => code}/create_user.php (100%)
 rename dev/examples/{ => code}/get_contracts.php (100%)
 rename dev/{ => examples}/ical/event_recu.txt (100%)
 rename dev/{ => examples}/ldap/README (100%)
 rename dev/{ => examples}/ldap/ldapadd_sample1.txt (100%)
 rename dev/{ => examples}/ldap/ldapadd_sample2.txt (100%)
 rename dev/{ => examples}/ldap/ldapadd_sample3.txt (100%)
 rename dev/{ => examples}/ldap/ldapdelete_sample1.txt (100%)
 rename dev/{ => examples}/ldap/ldapdelete_sample3.txt (100%)
 rename dev/{ => examples}/ldap/ldapmodify_sample1.txt (100%)
 rename dev/{ => examples}/ldap/ldapsearch_sample1.txt (100%)
 rename dev/{ => examples}/ldap/setup_example_activedirectory.jpg (100%)
 rename dev/{ => examples}/mail/README (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_attachement.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_attachementHTML.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_attachementwithimageHTML.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_simple.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_simpleHTML.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_universal.txt (100%)
 rename dev/{ => examples}/mail/dolibarr_mail_withimageHTML.txt (100%)
 rename dev/{ => examples}/mail/source_email_from_thirdparty.txt (100%)
 rename dev/initdemo/{removedemo.sh => removeconfdemo.sh} (100%)
 rename dev/{ => resources}/cliparts/commons.svg (100%)
 rename dev/{ => resources}/dbmodel/dolibarr.uml (100%)
 rename dev/{ => resources}/dbmodel/dolibarr.umldi (100%)
 rename dev/{ => resources}/dbmodel/dolibarr_schema.mwb (100%)
 rename dev/{ => resources}/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF (100%)
 rename dev/{ => resources}/iso-normes/address_format.txt (100%)
 rename dev/{ => resources}/iso-normes/banknumber_format.txt (100%)
 rename dev/{ => resources}/iso-normes/barcode_EAN13.txt (100%)
 rename dev/{ => resources}/iso-normes/countries_iso-3166_en.txt (100%)
 rename dev/{ => resources}/iso-normes/countries_iso-3166_fr.txt (100%)
 rename dev/{ => resources}/iso-normes/currencies_iso-4217.txt (100%)
 rename dev/{ => resources}/iso-normes/fichier_norme_AFB-CFONB.pdf (100%)
 rename "dev/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf" => "dev/resources/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf" (100%)
 rename dev/{ => resources}/iso-normes/format_FEC.pdf (100%)
 rename dev/{ => resources}/iso-normes/iban_iso-13616.txt (100%)
 rename dev/{ => resources}/iso-normes/languages_iso-639.txt (100%)
 rename dev/{ => resources}/iso-normes/locales.txt (100%)
 rename dev/{ => resources}/iso-normes/vat_number_names.txt (100%)
 rename dev/{ => resources}/iso-normes/world_tax_rates.txt (100%)
 rename dev/{ => resources}/iso-normes/xmlexport.txt (100%)
 rename dev/{ => resources}/licence/Links on GPL.txt (100%)
 rename dev/{ => resources}/licence/quick-guide-gplv3-compatibility.png (100%)
 rename dev/{ => setup}/codesniffer/README (100%)
 rename dev/{ => setup}/codesniffer/php.ini (100%)
 rename dev/{ => setup}/codesniffer/ruleset.dtd (100%)
 rename dev/{ => setup}/codesniffer/ruleset.xml (100%)
 rename dev/{ => setup}/codetemplates/README (100%)
 rename dev/{ => setup}/codetemplates/codetemplates.dtd (100%)
 rename dev/{ => setup}/codetemplates/codetemplates.xml (100%)
 rename dev/{ => setup}/multitail/.multitailrc (100%)
 rename dev/{ => setup}/phpunit/README (100%)
 rename dev/{ => setup}/phpunit/eclipse_setup_for_pti_phpunit.png (100%)
 rename dev/{ => setup}/security/README (100%)
 rename dev/{ => setup}/security/htaccess.txt (100%)
 rename dev/{ => setup}/xdebug/README (100%)
 rename dev/{ => setup}/xdebug/eclipse_setup_for_xdebug.jpg (100%)
 rename dev/{ => tools}/detectnotabfiles.sh (100%)
 rename dev/{ => tools}/fixaltlanguages.sh (100%)
 rename dev/{ => tools}/fixdosfiles.sh (100%)
 rename dev/{ => tools}/fixduplicatelangkey.sh (100%)
 rename dev/{ => tools}/fixduplicatelines.sh (100%)
 rename dev/{ => tools}/fixperms.sh (100%)
 rename dev/{ => tools}/fixutf8bomfiles.sh (100%)
 rename dev/{ => tools}/optimize_images.sh (100%)
 rename dev/{ => tools}/resize_window.sh (100%)
 rename dev/{ => tools}/rmphpclosingtag.sh (100%)
 rename dev/{ => tools}/test/testdiv.php (100%)
 rename dev/{ => tools}/test/testtcpdf.php (100%)
 rename dev/{ => tools}/test/testutf.php (100%)

diff --git a/build/README-FR b/build/README-FR
deleted file mode 100644
index b677e545595..00000000000
--- a/build/README-FR
+++ /dev/null
@@ -1,78 +0,0 @@
-README (French)
-################################
-Building packages
-################################
-
-Les sous repertoires du repertoire "build" contiennent tous les fichiers
-requis pour packager Dolibarr de maniere automatisee.
-On trouve plusieurs outils:
-
-- Pour construire un package Dolibarr complet, il suffit de
-> Editer la version dans le fichier makepack-dolibarr.pl  
-> Lancer la commande perl makepack-dolibarr.pl
-
-- Pour construire un package d'une traduction, il suffit de lancer le script
-> perl makepack-dolibarrlang.pl
-
-- Pour construire un package d'un theme, il suffit de lancer le script
-> perl makepack-dolibarrtheme.pl
-
-- Pour construire un package d'un module, il suffit de lancer le script
-> perl makepack-dolibarrmodule.pl
-
-- Pour construire un package DoliWamp autoexe:
-> Installer InnoSetup (http://www.jrsoftware.org)
-> Installer WampServer dans "C:\Program Files\Wamp" (http://www.wampserver.com)
-> Installer les addon WampServer afin d'y mettre les versions:
-   Apache2.2.6, Mysql5.0.45, Php5.2.5
-> Modifier dans le fichier build/exe/doliwamp.iss la variable SourceDir
-  afin d'y mettre le repository Dolibarr.
-> Modifier AppVerName et OutputBaseFilename.
-> Lancer innosetup, ouvrir le fichier build/exe/doliwamp.iss et cliquer sur
-  le bouton "Compile". Le fichier .exe sera fabrique dans le repertoire build.
-
-- Pour generer la documentation developpeur, lancer le script
-> perl dolybarr-doxygen-build.pl
-
-
-Note: 
-
-Le repertoire build et tout ce qu'il contient n'est absolument pas requis
-pour faire fonctionner Dolibarr. Ils ne servent qu'a la generation des
-packages. Certains packages, une fois construit, n'incluent par le repertoire
-"build".
-
-On trouve dans le repertoire "build", les sous-repertoires utilises par
-l'outil makepack-dolibarr.pl:
-
-* deb:
-Fichier de config pour construire un package Debian.
-
-* rpm:
-Fichier de config pour construire un package Redhat ou Mandrake.
-
-* tgz:
-Fichier de config pour construire un package tgz.
-
-* exe:
-Fichier de config pour construire un package exe pour Windows des sources 
-ou pour construire l'assistant d'installation complet DoliWamp.
-
-* zip:
-Fichier de config pour construire un package zip.
-
-* live:
-Fichier pour fabriquer un live CD de demo de Dolibarr.
-
-* patch:
-Fichier exemple de generation de fichier patch pour diffusion d'une
-modification de Dolibarr.
-
-* doap:
-Fichier descriptif DOAP pour promouvoir/decrire la version de Dolibarr.
-
-* pad:
-Fichier descriptif PAD pour promouvoir/decrire la version de Dolibarr.
-
-* dmg:
-Fichier de config pour construire un package dmg DoliMamp pour Mac OS X
diff --git a/dev/README b/dev/README
index 88011d07509..337928507fc 100644
--- a/dev/README
+++ b/dev/README
@@ -7,7 +7,7 @@ provided with a standard release.
 
 
 There is also some documentation on Dolibarr Wiki:
-http://wiki.dolibarr.org/
+https://wiki.dolibarr.org/
 and
-http://www.dolibarr.org/html_doxygen/index.html
+https://doxygen.dolibarr.org/
 
diff --git a/dev/examples/README b/dev/examples/code/README
similarity index 100%
rename from dev/examples/README
rename to dev/examples/code/README
diff --git a/dev/examples/create_invoice.php b/dev/examples/code/create_invoice.php
similarity index 100%
rename from dev/examples/create_invoice.php
rename to dev/examples/code/create_invoice.php
diff --git a/dev/examples/create_order.php b/dev/examples/code/create_order.php
similarity index 100%
rename from dev/examples/create_order.php
rename to dev/examples/code/create_order.php
diff --git a/dev/examples/create_product.php b/dev/examples/code/create_product.php
similarity index 100%
rename from dev/examples/create_product.php
rename to dev/examples/code/create_product.php
diff --git a/dev/examples/create_user.php b/dev/examples/code/create_user.php
similarity index 100%
rename from dev/examples/create_user.php
rename to dev/examples/code/create_user.php
diff --git a/dev/examples/get_contracts.php b/dev/examples/code/get_contracts.php
similarity index 100%
rename from dev/examples/get_contracts.php
rename to dev/examples/code/get_contracts.php
diff --git a/dev/ical/event_recu.txt b/dev/examples/ical/event_recu.txt
similarity index 100%
rename from dev/ical/event_recu.txt
rename to dev/examples/ical/event_recu.txt
diff --git a/dev/ldap/README b/dev/examples/ldap/README
similarity index 100%
rename from dev/ldap/README
rename to dev/examples/ldap/README
diff --git a/dev/ldap/ldapadd_sample1.txt b/dev/examples/ldap/ldapadd_sample1.txt
similarity index 100%
rename from dev/ldap/ldapadd_sample1.txt
rename to dev/examples/ldap/ldapadd_sample1.txt
diff --git a/dev/ldap/ldapadd_sample2.txt b/dev/examples/ldap/ldapadd_sample2.txt
similarity index 100%
rename from dev/ldap/ldapadd_sample2.txt
rename to dev/examples/ldap/ldapadd_sample2.txt
diff --git a/dev/ldap/ldapadd_sample3.txt b/dev/examples/ldap/ldapadd_sample3.txt
similarity index 100%
rename from dev/ldap/ldapadd_sample3.txt
rename to dev/examples/ldap/ldapadd_sample3.txt
diff --git a/dev/ldap/ldapdelete_sample1.txt b/dev/examples/ldap/ldapdelete_sample1.txt
similarity index 100%
rename from dev/ldap/ldapdelete_sample1.txt
rename to dev/examples/ldap/ldapdelete_sample1.txt
diff --git a/dev/ldap/ldapdelete_sample3.txt b/dev/examples/ldap/ldapdelete_sample3.txt
similarity index 100%
rename from dev/ldap/ldapdelete_sample3.txt
rename to dev/examples/ldap/ldapdelete_sample3.txt
diff --git a/dev/ldap/ldapmodify_sample1.txt b/dev/examples/ldap/ldapmodify_sample1.txt
similarity index 100%
rename from dev/ldap/ldapmodify_sample1.txt
rename to dev/examples/ldap/ldapmodify_sample1.txt
diff --git a/dev/ldap/ldapsearch_sample1.txt b/dev/examples/ldap/ldapsearch_sample1.txt
similarity index 100%
rename from dev/ldap/ldapsearch_sample1.txt
rename to dev/examples/ldap/ldapsearch_sample1.txt
diff --git a/dev/ldap/setup_example_activedirectory.jpg b/dev/examples/ldap/setup_example_activedirectory.jpg
similarity index 100%
rename from dev/ldap/setup_example_activedirectory.jpg
rename to dev/examples/ldap/setup_example_activedirectory.jpg
diff --git a/dev/mail/README b/dev/examples/mail/README
similarity index 100%
rename from dev/mail/README
rename to dev/examples/mail/README
diff --git a/dev/mail/dolibarr_mail_attachement.txt b/dev/examples/mail/dolibarr_mail_attachement.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_attachement.txt
rename to dev/examples/mail/dolibarr_mail_attachement.txt
diff --git a/dev/mail/dolibarr_mail_attachementHTML.txt b/dev/examples/mail/dolibarr_mail_attachementHTML.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_attachementHTML.txt
rename to dev/examples/mail/dolibarr_mail_attachementHTML.txt
diff --git a/dev/mail/dolibarr_mail_attachementwithimageHTML.txt b/dev/examples/mail/dolibarr_mail_attachementwithimageHTML.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_attachementwithimageHTML.txt
rename to dev/examples/mail/dolibarr_mail_attachementwithimageHTML.txt
diff --git a/dev/mail/dolibarr_mail_simple.txt b/dev/examples/mail/dolibarr_mail_simple.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_simple.txt
rename to dev/examples/mail/dolibarr_mail_simple.txt
diff --git a/dev/mail/dolibarr_mail_simpleHTML.txt b/dev/examples/mail/dolibarr_mail_simpleHTML.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_simpleHTML.txt
rename to dev/examples/mail/dolibarr_mail_simpleHTML.txt
diff --git a/dev/mail/dolibarr_mail_universal.txt b/dev/examples/mail/dolibarr_mail_universal.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_universal.txt
rename to dev/examples/mail/dolibarr_mail_universal.txt
diff --git a/dev/mail/dolibarr_mail_withimageHTML.txt b/dev/examples/mail/dolibarr_mail_withimageHTML.txt
similarity index 100%
rename from dev/mail/dolibarr_mail_withimageHTML.txt
rename to dev/examples/mail/dolibarr_mail_withimageHTML.txt
diff --git a/dev/mail/source_email_from_thirdparty.txt b/dev/examples/mail/source_email_from_thirdparty.txt
similarity index 100%
rename from dev/mail/source_email_from_thirdparty.txt
rename to dev/examples/mail/source_email_from_thirdparty.txt
diff --git a/dev/initdemo/removedemo.sh b/dev/initdemo/removeconfdemo.sh
similarity index 100%
rename from dev/initdemo/removedemo.sh
rename to dev/initdemo/removeconfdemo.sh
diff --git a/dev/cliparts/commons.svg b/dev/resources/cliparts/commons.svg
similarity index 100%
rename from dev/cliparts/commons.svg
rename to dev/resources/cliparts/commons.svg
diff --git a/dev/dbmodel/dolibarr.uml b/dev/resources/dbmodel/dolibarr.uml
similarity index 100%
rename from dev/dbmodel/dolibarr.uml
rename to dev/resources/dbmodel/dolibarr.uml
diff --git a/dev/dbmodel/dolibarr.umldi b/dev/resources/dbmodel/dolibarr.umldi
similarity index 100%
rename from dev/dbmodel/dolibarr.umldi
rename to dev/resources/dbmodel/dolibarr.umldi
diff --git a/dev/dbmodel/dolibarr_schema.mwb b/dev/resources/dbmodel/dolibarr_schema.mwb
similarity index 100%
rename from dev/dbmodel/dolibarr_schema.mwb
rename to dev/resources/dbmodel/dolibarr_schema.mwb
diff --git a/dev/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF b/dev/resources/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF
similarity index 100%
rename from dev/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF
rename to dev/resources/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF
diff --git a/dev/iso-normes/address_format.txt b/dev/resources/iso-normes/address_format.txt
similarity index 100%
rename from dev/iso-normes/address_format.txt
rename to dev/resources/iso-normes/address_format.txt
diff --git a/dev/iso-normes/banknumber_format.txt b/dev/resources/iso-normes/banknumber_format.txt
similarity index 100%
rename from dev/iso-normes/banknumber_format.txt
rename to dev/resources/iso-normes/banknumber_format.txt
diff --git a/dev/iso-normes/barcode_EAN13.txt b/dev/resources/iso-normes/barcode_EAN13.txt
similarity index 100%
rename from dev/iso-normes/barcode_EAN13.txt
rename to dev/resources/iso-normes/barcode_EAN13.txt
diff --git a/dev/iso-normes/countries_iso-3166_en.txt b/dev/resources/iso-normes/countries_iso-3166_en.txt
similarity index 100%
rename from dev/iso-normes/countries_iso-3166_en.txt
rename to dev/resources/iso-normes/countries_iso-3166_en.txt
diff --git a/dev/iso-normes/countries_iso-3166_fr.txt b/dev/resources/iso-normes/countries_iso-3166_fr.txt
similarity index 100%
rename from dev/iso-normes/countries_iso-3166_fr.txt
rename to dev/resources/iso-normes/countries_iso-3166_fr.txt
diff --git a/dev/iso-normes/currencies_iso-4217.txt b/dev/resources/iso-normes/currencies_iso-4217.txt
similarity index 100%
rename from dev/iso-normes/currencies_iso-4217.txt
rename to dev/resources/iso-normes/currencies_iso-4217.txt
diff --git a/dev/iso-normes/fichier_norme_AFB-CFONB.pdf b/dev/resources/iso-normes/fichier_norme_AFB-CFONB.pdf
similarity index 100%
rename from dev/iso-normes/fichier_norme_AFB-CFONB.pdf
rename to dev/resources/iso-normes/fichier_norme_AFB-CFONB.pdf
diff --git "a/dev/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf" "b/dev/resources/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf"
similarity index 100%
rename from "dev/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf"
rename to "dev/resources/iso-normes/format_FEC-Lien_outil_de_test_agr\303\251\303\251.pdf"
diff --git a/dev/iso-normes/format_FEC.pdf b/dev/resources/iso-normes/format_FEC.pdf
similarity index 100%
rename from dev/iso-normes/format_FEC.pdf
rename to dev/resources/iso-normes/format_FEC.pdf
diff --git a/dev/iso-normes/iban_iso-13616.txt b/dev/resources/iso-normes/iban_iso-13616.txt
similarity index 100%
rename from dev/iso-normes/iban_iso-13616.txt
rename to dev/resources/iso-normes/iban_iso-13616.txt
diff --git a/dev/iso-normes/languages_iso-639.txt b/dev/resources/iso-normes/languages_iso-639.txt
similarity index 100%
rename from dev/iso-normes/languages_iso-639.txt
rename to dev/resources/iso-normes/languages_iso-639.txt
diff --git a/dev/iso-normes/locales.txt b/dev/resources/iso-normes/locales.txt
similarity index 100%
rename from dev/iso-normes/locales.txt
rename to dev/resources/iso-normes/locales.txt
diff --git a/dev/iso-normes/vat_number_names.txt b/dev/resources/iso-normes/vat_number_names.txt
similarity index 100%
rename from dev/iso-normes/vat_number_names.txt
rename to dev/resources/iso-normes/vat_number_names.txt
diff --git a/dev/iso-normes/world_tax_rates.txt b/dev/resources/iso-normes/world_tax_rates.txt
similarity index 100%
rename from dev/iso-normes/world_tax_rates.txt
rename to dev/resources/iso-normes/world_tax_rates.txt
diff --git a/dev/iso-normes/xmlexport.txt b/dev/resources/iso-normes/xmlexport.txt
similarity index 100%
rename from dev/iso-normes/xmlexport.txt
rename to dev/resources/iso-normes/xmlexport.txt
diff --git a/dev/licence/Links on GPL.txt b/dev/resources/licence/Links on GPL.txt
similarity index 100%
rename from dev/licence/Links on GPL.txt
rename to dev/resources/licence/Links on GPL.txt
diff --git a/dev/licence/quick-guide-gplv3-compatibility.png b/dev/resources/licence/quick-guide-gplv3-compatibility.png
similarity index 100%
rename from dev/licence/quick-guide-gplv3-compatibility.png
rename to dev/resources/licence/quick-guide-gplv3-compatibility.png
diff --git a/dev/codesniffer/README b/dev/setup/codesniffer/README
similarity index 100%
rename from dev/codesniffer/README
rename to dev/setup/codesniffer/README
diff --git a/dev/codesniffer/php.ini b/dev/setup/codesniffer/php.ini
similarity index 100%
rename from dev/codesniffer/php.ini
rename to dev/setup/codesniffer/php.ini
diff --git a/dev/codesniffer/ruleset.dtd b/dev/setup/codesniffer/ruleset.dtd
similarity index 100%
rename from dev/codesniffer/ruleset.dtd
rename to dev/setup/codesniffer/ruleset.dtd
diff --git a/dev/codesniffer/ruleset.xml b/dev/setup/codesniffer/ruleset.xml
similarity index 100%
rename from dev/codesniffer/ruleset.xml
rename to dev/setup/codesniffer/ruleset.xml
diff --git a/dev/codetemplates/README b/dev/setup/codetemplates/README
similarity index 100%
rename from dev/codetemplates/README
rename to dev/setup/codetemplates/README
diff --git a/dev/codetemplates/codetemplates.dtd b/dev/setup/codetemplates/codetemplates.dtd
similarity index 100%
rename from dev/codetemplates/codetemplates.dtd
rename to dev/setup/codetemplates/codetemplates.dtd
diff --git a/dev/codetemplates/codetemplates.xml b/dev/setup/codetemplates/codetemplates.xml
similarity index 100%
rename from dev/codetemplates/codetemplates.xml
rename to dev/setup/codetemplates/codetemplates.xml
diff --git a/dev/multitail/.multitailrc b/dev/setup/multitail/.multitailrc
similarity index 100%
rename from dev/multitail/.multitailrc
rename to dev/setup/multitail/.multitailrc
diff --git a/dev/phpunit/README b/dev/setup/phpunit/README
similarity index 100%
rename from dev/phpunit/README
rename to dev/setup/phpunit/README
diff --git a/dev/phpunit/eclipse_setup_for_pti_phpunit.png b/dev/setup/phpunit/eclipse_setup_for_pti_phpunit.png
similarity index 100%
rename from dev/phpunit/eclipse_setup_for_pti_phpunit.png
rename to dev/setup/phpunit/eclipse_setup_for_pti_phpunit.png
diff --git a/dev/security/README b/dev/setup/security/README
similarity index 100%
rename from dev/security/README
rename to dev/setup/security/README
diff --git a/dev/security/htaccess.txt b/dev/setup/security/htaccess.txt
similarity index 100%
rename from dev/security/htaccess.txt
rename to dev/setup/security/htaccess.txt
diff --git a/dev/xdebug/README b/dev/setup/xdebug/README
similarity index 100%
rename from dev/xdebug/README
rename to dev/setup/xdebug/README
diff --git a/dev/xdebug/eclipse_setup_for_xdebug.jpg b/dev/setup/xdebug/eclipse_setup_for_xdebug.jpg
similarity index 100%
rename from dev/xdebug/eclipse_setup_for_xdebug.jpg
rename to dev/setup/xdebug/eclipse_setup_for_xdebug.jpg
diff --git a/dev/skeletons/README b/dev/skeletons/README
index 02a760a53dc..5b5b992d91e 100644
--- a/dev/skeletons/README
+++ b/dev/skeletons/README
@@ -2,24 +2,32 @@ README (English)
 --------------------------------
 This directory contains PHP script samples that can be used to start a development on Dolibarr.
 
-build_class_from_table.php:
+
+*** build_class_from_table.php:
+
 This is the script to use to generate PHP code of a PHP POJO class
 object, a PHP script that use this POJO. This script use the files
 skeleton_*.php to build its generated code. 
 
 
-modMyModule.class.php:
+*** modMyModule.class.php:
+
 Is a sample of module descriptor that you can use if you want to build a new module/plugin for
 Dolibarr.
 
 
-skeleton_script.php:
+*** skeleton_script.php:
+
 Is a sample you can use as an example if you need to build a script to run on command line
 
-skeleton_page.php:
+
+*** skeleton_page.php:
+
 Is a sample you can use as an example if you need to build an HTML page to include in Dolibarr GUI.
 
-skeleton_class.class.php:
+
+*** skeleton_class.class.php:
+
 Is a sample you can use as an example if you need to build a class file to access a new table required by a Dolibarr development.
 However it is better to run the build_class_from_table.php script that accepts a table name as a parameter and will uses the description table within database and the skeleton_class.class.php file to generate full code for your class file.
 After running this script, the class to access your table (insert a record, update, delete and select) is directly finished and can be used by your module's code. 
diff --git a/dev/detectnotabfiles.sh b/dev/tools/detectnotabfiles.sh
similarity index 100%
rename from dev/detectnotabfiles.sh
rename to dev/tools/detectnotabfiles.sh
diff --git a/dev/fixaltlanguages.sh b/dev/tools/fixaltlanguages.sh
similarity index 100%
rename from dev/fixaltlanguages.sh
rename to dev/tools/fixaltlanguages.sh
diff --git a/dev/fixdosfiles.sh b/dev/tools/fixdosfiles.sh
similarity index 100%
rename from dev/fixdosfiles.sh
rename to dev/tools/fixdosfiles.sh
diff --git a/dev/fixduplicatelangkey.sh b/dev/tools/fixduplicatelangkey.sh
similarity index 100%
rename from dev/fixduplicatelangkey.sh
rename to dev/tools/fixduplicatelangkey.sh
diff --git a/dev/fixduplicatelines.sh b/dev/tools/fixduplicatelines.sh
similarity index 100%
rename from dev/fixduplicatelines.sh
rename to dev/tools/fixduplicatelines.sh
diff --git a/dev/fixperms.sh b/dev/tools/fixperms.sh
similarity index 100%
rename from dev/fixperms.sh
rename to dev/tools/fixperms.sh
diff --git a/dev/fixutf8bomfiles.sh b/dev/tools/fixutf8bomfiles.sh
similarity index 100%
rename from dev/fixutf8bomfiles.sh
rename to dev/tools/fixutf8bomfiles.sh
diff --git a/dev/optimize_images.sh b/dev/tools/optimize_images.sh
similarity index 100%
rename from dev/optimize_images.sh
rename to dev/tools/optimize_images.sh
diff --git a/dev/resize_window.sh b/dev/tools/resize_window.sh
similarity index 100%
rename from dev/resize_window.sh
rename to dev/tools/resize_window.sh
diff --git a/dev/rmphpclosingtag.sh b/dev/tools/rmphpclosingtag.sh
similarity index 100%
rename from dev/rmphpclosingtag.sh
rename to dev/tools/rmphpclosingtag.sh
diff --git a/dev/test/testdiv.php b/dev/tools/test/testdiv.php
similarity index 100%
rename from dev/test/testdiv.php
rename to dev/tools/test/testdiv.php
diff --git a/dev/test/testtcpdf.php b/dev/tools/test/testtcpdf.php
similarity index 100%
rename from dev/test/testtcpdf.php
rename to dev/tools/test/testtcpdf.php
diff --git a/dev/test/testutf.php b/dev/tools/test/testutf.php
similarity index 100%
rename from dev/test/testutf.php
rename to dev/tools/test/testutf.php
-- 
GitLab