In Linux, doxygen is the de facto standard tool for automatically generating cross-reference documentation from annotated source code. Doxygen is helpful when you are trying to publish source-code documentation for your project, or reading other people’s code. This tutorial talks about how to automatically generate documentation from source code in Linux.