a documentation generator for markdown