Appendix G. Writing Documentation

We recommend using DocBook for writing your user documentation. The only exceptions are manpages for convenient executable references, and function references which are documented in the code.

Here are the recommended formats then, and some references to find out more information about them.

DocBook SGML

DocBook is just a stylesheet for SGML, which is a very general markup language. A good starting point for information is docbook.org.

POD (Perl's Plain Old Documentation)

Convenient for documenting Perl modules since Perl supports inline pod documentation. Run man perlpod for more information.

Javadoc

An inline Java source code documentation format. See Sun's Javadoc page for more information.

Furthermore here are some user documentation recommendations: