1. Preface

1.1 About this Project

This project started out as a framework to render documentation for the Apache Velocity project ( http://velocity.apache.org/) and ended somehow up to be a generic framework to render DocBook documents using Java and driven by Apache ant.

While DocBook format seems to be ubiquitous these days, to our surprise there were not many generic frameworks around that could render all kinds of formats, are platform independent, do not require lots of infrastructure installed and are easily customizable.

Projects either use heavily customized and hacked style sheets or a mix of Java and other applications. Adjusting such a rendering framework to the needs of the Apache Velocity project was not easy, so at some point, we decided to redo this (almost) from scratch.