Uberdoc is a wrapper script for Pandoc which provides a build system to turn a number of e.g. markdown files into large documents.
I use it to write technical documents. Default output is HTML. Optionally it generates a nicely formatted PDF using LaTex.