Changeset 705 for trunk

Show
Ignore:
Timestamp:
09/15/10 10:28:57 (20 months ago)
Author:
mgalloy
Message:

Adding to the tutorial.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/reference/idldoc-tutorial.rst

    r700 r705  
    1212IDLdoc generates nicely formatted API documentation directly from source code. If the documentation is close to the code it is much more likely to be kept up-to-date. As much as possible is generated directly from the source code itself. 
    1313 
    14 TODO: Features?  
     14IDLdoc goals are to: 
    1515 
    16   #. API documentation for both developers and users of the code base 
    17   #. analyze code for things like code complexity 
     16  #. provide browsable API documentation for both developers and users of the code base 
     17  #. indicate portions of the API that are not documented 
     18  #. analyze code for aspects like complexity 
    1819 
    19 Similar things?  
     20There are similar tools for other languages, notably: 
    2021 
    21   #. Javadoc (Java) 
    22   #. Doxygen (multiple Languages) 
    23   #. Sphinx (Python) 
     22  #. Javadoc for Java 
     23  #. Doxygen for multiple Languages 
     24  #. Sphinx for Python 
    2425 
    25 The rst format and markup styles are inspired by reStructuredText and Markdown projects 
     26IDLdoc is capable of easily doing more code introspection because it is written in IDL. 
    2627 
    27 In *The Mythical Man Month*, Fred Brooks argues to "build one to throw away." For reasons out of my control, IDLdoc 3.0 was completely rewritten separately from the IDLdoc 2.x code base and now follows Brooks' rule.  
     28The rst format and markup styles are inspired by the `reStructuredText <http://docutils.sourceforge.net/rst.html>`_ and `Markdown <http://daringfireball.net/projects/markdown/>`_ projects, though the syntax is not exactly the same as either one. 
    2829 
    2930This tutorial intends to get a new user up to speed in using IDLdoc in the simplest way using the newer, more modern style of IDLdoc commenting. Don't worry, though, IDLdoc still supports legacy commenting styles so you don't have to go changing existing documentation (unless you want to make use of some of the cool, new features!). Experienced users will probably learn some new things too, since documentation for IDLdoc has been spotty in the past.