Chapter 17. The Online Generation System

The online generation system is working at rsync.php.net.

This system generates manuals for all languages with a language-defs.ent file in the translation directory. However the listing of languages at http://www.php.net/docs and http://www.php.net/get/docs are static, so only manually added languages show up in those listings.

This generator system only builds a new online manual, and new downloadable files from one language, if it is modified in a one day period. The build process takes hours for only one language, so not all languages can be built in one day. During the generation, a build.log.gz is saved with build information. See the section for translators about the build.log.gz file. If there were some errors in the build process, you can find the errors loged in this file.

The automatic build process updates the online manual, and all downloadable ones, excluding the CHM versions. The CHM versions are also built daily, but on a separate Windows machine, as the compiler is only available for Microsoft Windows.