I tried to give it another chance based on your advice, but I can't bring myself to do it. These are my problems with it, specifically:
- >2000 line configuration file generated by `doxygen -g`. Most lines are comments but still! Way too many options, and no options to disable the following behavior:
- The generated HTML uses JavaScript and lots of trash files. Awful to use with Lynx; must start X and install Firefox to read the documentation without barfing.
- The generated groff man pages are atrocious and there is no way to change them. For example there is nothing like `pod2man --center <text> --release <text>`. Why have man page support at all when it's so poorly implemented?
- All generated documentation contains advertisement for Doxygen (even in the man pages!), which can't be removed.
No, just no. I got over the configuration file and thought OK, as long as the HTML is good. But it isn't. So never mind the HTML, as long as the man pages are good. But they aren't. There is absolutely nothing good about it. Sure, I'll use it when I get paid for it and don't care about the project, but never voluntarily.
Am I the only one who doesn't like Doxygen? How can you put up with it? Do you reluctantly use it because everyone else uses it or do you genuinely
like it? What do you see in it?
POD it is for me.