dolibarr/doc/dev/README

45 lines
1.6 KiB
Plaintext
Raw Normal View History

2005-03-05 15:38:38 +01:00
README (english)
2007-11-02 19:59:04 +01:00
--------------------------------
Developper guide
--------------------------------
2005-03-05 15:38:38 +01:00
***** 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).
2007-03-06 21:21:25 +01:00
***** Build a patch
2007-12-02 16:25:31 +01:00
To build a patch between two directories, you can use the following diff command:
2007-03-06 21:21:25 +01:00
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
2005-03-05 15:38:38 +01:00
2007-12-02 16:25:31 +01:00
***** Build a release
This is all steps required to build a release od Dolibarr x.x:
2007-12-02 23:14:45 +01:00
* Check there is no more major bug reports, nor running developments.
* Run a CVS update.
2007-12-02 16:25:31 +01:00
* Update the ChangeLog file.
* Check that file build/tgz/tar.exclude excludes all non expected files.
2007-12-02 23:14:45 +01:00
* Run script build/dolibarr_mysql2pgsql.pl and commit/add new files.
2007-12-04 01:25:35 +01:00
* 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.
2007-12-02 23:14:45 +01:00
* Update and commit file build/makepack-dolibarr.pl to include new version constants.
2007-12-02 16:25:31 +01:00
* Check all CVS commits are done.
* Run script makepack-dolibarr.pl
2007-12-02 23:14:45 +01:00
* Tagg CVS with tag DOLIBARR_x_x_BETA or DOLIBARR_x_x for a release with option "overwrite tags if exists"
2007-12-02 16:25:31 +01:00
* Upload script to Dolibarr web site
* Add a news on Dolibarr Web site
* Create a branch for version x.x
2005-03-05 15:38:38 +01:00
***** Other developper documentation
2007-12-02 16:25:31 +01:00
More information is available on Dolibarr web site:
2007-11-02 19:59:04 +01:00
> http://www.dolibarr.org/