I propose that OpenSSL move to DocBook, an XML format, for its 
documentation.  DocBook (www.docbook.org) is an XML language for 
structured/technical documentation.  It includes XSLT stylesheets to 
convert docbook into many formats, including: roff manpages, HTML pages, a 
single HTML document, PDF (via an XSL format known as XSL-FO), etc. Moving 
forward, it provides true semantic markup, so that richer documentation 
(cross-references, various tables and summaries) are possible.

There are tools to convert from POD to DocBook; Dave Pawson has run them, 
and done a bit of cleanup, including making an overall "book" document so 
that a single document can be generated.

>From a practical viewpoint, in order to generate documentation from 
DocBook files, a user would need the DocBook XSLT files and an XSLT 
package, such as Apache Xalan/Xerces, or what's bundled in .NET for 
windows, e.g.  This is admittedly a bigger requirement than the current 
'perl POD package.'  There are two ways to address this. First, I think 
the distribution could include, e.g., the single HTML documentation 
generated from the DocBook files, as well as the DocBook source.  Second, 
it is possible to also generate POD files from DocBook, and therefore keep 
the current distro contents.  I think this is not a good idea, however.

If the core team decided to do this, I have some cycles to help.

        /r$

--
SOA Appliances
Application Integration Middleware

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to