configuration file for generating code documentation

Bug #245635 reported by Rehan Khan
2
Affects Status Importance Assigned to Milestone
Smart Package Manager
New
Wishlist
Rehan Khan

Bug Description

Imported: http://tracker.labix.org/issue238

Reason: Review Patch

further details: https://blueprints.launchpad.net/smart/+spec/bug-reporting-migration

msg958 (view) Author: dfarning Date: 2006-11-20.20:37:01

dox.patch replaces Dox1 and Doxyfile. Is this something you are interested in?
 I don't want to spend to much time on it if it not useful.

msg861 (view) Author: dfarning Date: 2006-10-31.23:38:21

Attached is a diff that contains Doxyfile, Doxy stubs for smart.__init__, and a
formatted version of README as the Doxy main page.

For some reason, caller and called information is not being displayed correctly.
 I am not sure if the problem is the python parser in 1.5.1 or something in the
smart code.

msg841 (view) Author: dfarning Date: 2006-10-28.18:34:49

Attached is a sample configuration file for generating documentation with doxygen.

To use:
install doxygen graphviz
copy Doxyfile into the smart directory
from the smart directory run doxygen

The resulting html files will be in doc/html (sbout 20M worth including the
various graphs)

PROS:
The call graphs and hyperlinks make reading and understanding the code much easier.

Doxygen is stable and well documented at
http://www.stack.nl/~dimitri/doxygen/manual.html

By placing the auto generated generated html documentation on the smart web site
user will allways have the lastest documentation.

CONS:
In order to use all of the features of doxygen you can't use standard python doc
strings. http://www.stack.nl/~dimitri/doxygen/docblocks.html#pythonblocks

The html output tries to hard to be pretty.
http://www.stack.nl/~dimitri/doxygen/examples/docstring/html/classdocstring_1_1PyClass.html

 I like the simpler format used by pygtk at
http://www.pygtk.org/docs/pygtk/class-gtkbutton.html

Dave

Revision history for this message
Rehan Khan (rasker) wrote :
Changed in smart:
importance: Undecided → Wishlist
assignee: nobody → rasker
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.