I am looking for a tool to generate Delphi source code documentation, and I want to give a try to Doc-O-Matic Express (which is free). Are there any guidelines for beginners how to use Doc-O-Matic Express to document Delphi source code (managing doc-o-matic projects, preferred docblock style, complete docblock syntax, etc) ?
Asked
Active
Viewed 1,558 times
6
-
Free for non-commercial use only. – Marco van de Voort Jan 16 '11 at 10:21
-
2Doc-O-Matic as a tool is really very good but in the end, the quality of your documentation is only as good as the effort you've put in in commenting your code. – Lieven Keersmaekers Jan 16 '11 at 13:17
-
You can give a try to DelphiCodeToDoc (opensource software written with Delphi). Creating a first project is a matter of seconds. After, if you need more 'professional' features, try Doc-o-matic (which is VERY powerfull). http://dephicodetodoc.sourceforge.net/ – TridenT Jan 16 '11 at 19:33
-
2Another FOSS tool to generate source code documentation is SynProject - it's handle a full documentation workflow, from specifications to release notes, including tests, architecture and design; and of course an integrated parser to generate architecture documentation from the Delphi source code. See http://blog.synopse.info/tag/SynProject – Arnaud Bouchez Jan 17 '11 at 07:29
-
@A.Bouchez thx for the link, I'm discovering SynProject ! – TridenT Jan 17 '11 at 23:06
2 Answers
2
Don't bother with Doc-o-matic settings right now. The express edition is command-line only.
- Choose a comment style
- Comment your code
- Generate documentation (a default project is enough to start)
- Verify you comment coverage
Doc-o-matic support JavaDoc and XMLDoc (or even kind-of native comments). The tool it-self will help only if your code is already comment, or if you want to comment directly inside its IDE.
If you like XML Doc or JavaDoc, Doc-O-Matic does support both equally well and all three styles are supported when writing source comments through the integrated editor back to the source.

TridenT
- 4,879
- 1
- 32
- 56
-
Note that the express version only takes comments from the interface section. – pritaeas Jan 20 '11 at 11:00
-
@pritaes: Right! and here is the link to the feature matrix (Express is really a bare version). http://www.doc-o-matic.com/features.html?tab=matrix – TridenT Jan 20 '11 at 12:58
1
In this page you can found a doc which can be useful for you Delphi Documentation Guidelines
. I used this guidelines to document my source code in this project.

RRUZ
- 134,889
- 20
- 356
- 483