Documentation Documention unfortunately belongs to the most-overlooked programming issues. Yet, once properly set up and maintained internal and external documentation provides most valuable help. Documentation has multiple facets. There is project internal documentation, mainly consisting of comments in header/source files internal &API; documentation of your project generated from the program file by special tools, ⪚ &doxygen; project external documentation, comprising among others external &API; documentation of ⪚ common system libraries (&kde;, &Qt;, &etc;) any other documentation (programming language manuals, general system information, how-to articles and the like) All this documentation should be easily maintainable and ready at hand whenever you need it. &tdevelop; has provisions for just this. The Documentation Browser
A Screenshot of the Documentation Tree