Would the Erlang community be open to using Sphinx? It is a Python tool, but produces excellent documentation. In addition, the reStructuredText format is supported natively with GitHub. You can see some example output: http://readthedocs.org/