Ron : Humane text format and toolchain for creating UNIX man pages
github.com
github.com
I don't know what the answer is, but it makes me hesitant to use any of them.
I guess the mitigating factor is that at least it's readable and well-formatted as ASCII, so it's not that big of a deal if your format isn't supported anymore -- just read the source.
One of the best defenses against documentation rot is a free, ultra simple, and portable toolchain. I'd like Ron to eventually be entirely in C (based on Discount, most likely) with very few dependancies, if any. If the format turns out to be useful, I'll start moving in that direction.
We did all of our command line tool man pages in it, and it only took a few minutes to get up to speed on the syntax.
" BUGS
Ron is written in Ruby and depends on nokogiri and rdiscount, native extension libraries that are non-trivial to install on some systems. A more portable version of this program would be welcome. "