PasDoc is a documentation tool for ObjectPascal (FreePascal and Delphi) source code. Documentation is generated from comments found in source code. See WhereToPlaceComments, WritingDocumentation and SupportedTags for information on how to document your source code.
You may also be interested in the list of AdvancedFeatures of PasDoc.
Download stable PasDoc releases at Sourceforge download page.
If you are missing anything, add it to the WantedFeatures list, alternatively see the ToDo list for things that need to be done in the current code. Furthermore, there is a dream document for PasDoc2.
You can also watch our news page.
See the ChangeLog for recent changes to PasDoc and a short history overview.
If you want to get the newer version of PasDoc but yout don't want to compile PasDoc yourself, you can try DevelopmentSnapshots.
PasDoc source code:
PasDoc is licensed under the GNU General Public License.
You can get the latest PasDoc sources from our project on GitHub. In short, just call
git clone https://github.com/michaliskambi/pasdoc.git
Alternatively, you can get the same code from the SVN. You can use GitHub repository as an SVN URL, or you can use SourceForge SVN (automatically synchronized). In short, just call
svn co http://svn.code.sf.net/p/pasdoc/code/trunk
See CompilingPasDoc for instructions how to compile PasDoc.
While developing PasDoc we also developed some OtherTools that you may find useful.
About these web pages:
We are using MoinMoin wiki to easily update these pages. You are welcome to contribute to the documentation!
All text within this wiki is licensed on terms of GNU General Public License (just like PasDoc sources).
A snapshot of this wiki (including all page history) is generated nightly at 3:10 UTC.
See also PasDoc project page on SourceForge.