Open Source

At MKDoc Ltd we have decided to deconstruct our existing proprietary software into a collection of independent, well-documented and well-tested open source CPAN modules.

Ultimately we want MKDoc code to be a coherent collection of module distributions, yet each distribution should be usable and useful in itself. We are open to suggestions and contributions for this effort.

Unless the module has grown to require it's own mailing-list (such as the Petal module), all discussion of these modules takes place on the MKDoc-Modules email list.

MKDoc was GPL'ed in September 2004 and the more modular version, and the modules are available via CVS.

The Petal templating framework

Petal is the Perl Template Attribute Language that MKDoc uses for it's templating system. There is a seperate website for Petal on CPAN.

Petal is the Perl toolkit for working with the Tagged Attribute Language (TAL) XML templating specification.

Petal is developed via an open email list:

MKDoc::XML toolkit

MKDoc::XML is a low level XML library that provides a number of useful tools for working with XML (eXtensible Mar