Utility that takes Doxygen XML and generates AsciiDoc formated API reference documentation. Its use-case is to input the doxygen generated XML from public-facing C/C++ header files and generate a represetable, easily read reference documentation for its interface.
The following doxygen items are supported:
-
Brief
-
Input parameters
-
Return values
-
Detailed description, including code blocks
Install dependencies from repository through bundle
$ bundle
Generate XML output from running Doxygen on your project.
Say you have a public API defined in input.h
. Doxygen would produce
an XML output in xml/input_8h.xml
. Input this file to the converter.
Execute the binary
$ ./bin/doxml2asciidoc input_8h.xml