In this article, I quote a personal documentation implementation of the source code of the application “GNU Find String” using the Doxygen system. The source code of the application is written in ANSI C. You’ll find the documentation here: Doxygen documentation of the source code of the application “GNU Find String”.

Personally, I recommend you deal with the documentation system Doxygen because: a) it is free software and anyone can evolve it to support new programming languages ​​and b) it already supports a large number of programming languages such as C++, C, Java, Objective-C, Python, IDL, Fortran, VHDL, PHP, C#, D.

Finally, I hope the above example gives you the opportunity to begin implementing the documentation of the source code of your applications with this valuable tool.