dolibarr/doc/dev
Regis Houssin 7279ec4b15 Works on dolibarr schema with Mysql Workbench
Fix: rename fields "type" to "format" in llx_extra_fields
Fix: group constants tables
2009-11-13 10:42:50 +00:00
..
barcode Ajout descritpion des codes barre. 2006-01-08 13:53:15 +00:00
dbmodel Works on dolibarr schema with Mysql Workbench 2009-11-13 10:42:50 +00:00
iso-normes Doc 2009-06-14 16:36:09 +00:00
licence Add info on GPL licence 2008-12-09 17:26:37 +00:00
.cvsignore Exclude files 2009-10-05 23:43:37 +00:00
dolibarr-doxygen-build.pl Keep only one doxygen file. We keep the file build by Regis as it works both with Eclipse and with perl script, however we rename it to have a config file name that match the script name. 2009-11-13 05:36:13 +00:00
dolibarr-doxygen-filter.pl Doc: Doxygen 2008-01-27 17:12:56 +00:00
dolibarr-doxygen-getversion.pl Ajout filtre sur gene doc doxygen pour gerer automatiquement les versions 2008-01-27 13:59:13 +00:00
dolibarr-doxygen.doxyfile Keep only one doxygen file. We keep the file build by Regis as it works both with Eclipse and with perl script, however we rename it to have a config file name that match the script name. 2009-11-13 05:36:14 +00:00
README Mise a jour numero version 2007-12-04 00:25:35 +00:00
README-FR Mise a jour fichier pour release 2007-12-02 15:25:31 +00:00

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/