Programmers guide to ServDoc ============================ ServDoc is written in perl. All modules should be written in perl. Everything you code must be runnable with at least perl 5.005 or newer. Use only modules from the standard perl distribution (not anything from CPAN) or modules you put in ServDoc too. The reason therefor is, that you can untar the ServDoc distribution und start it with "perl ServDoc" without (!) to resolve module dependencies (and that can be pain in the ass if you have a datacenter with many different production systems without compiler). It is possible to code something not in perl, but please, use a language that is in that environment ALWAYS available. (for example: if you code something very special only for HP/UX, you could use ksh, because ksh is on every HP/UX System available). But don't forget to code a wrapper around that in perl. That wrapper has to check if the system environment you need is given or not. Perl scripts are documented online with pod ! Comments are in English.