| version 1.3, 2002/12/16 18:02:22 |
version 1.4, 2002/12/17 22:34:01 |
|
|
| <!-- $Platon: Platon.SK/doc-projects/soft-doc-sys/en/developer-doc-systems.sgml,v 1.2 2002/12/11 18:16:12 nepto Exp $ --> |
<!-- $Platon: Platon.SK/doc-projects/soft-doc-sys/en/developer-doc-systems.sgml,v 1.3 2002/12/16 18:02:22 nepto Exp $ --> |
| |
|
| <chapter id="developer-doc-sys"> |
<chapter id="developer-doc-sys"> |
| <title>Developer-oriented software documentation systems</title> |
<title>Developer-oriented software documentation systems</title> |
| Line 68 example for <productname>Doxygen</>. |
|
| Line 68 example for <productname>Doxygen</>. |
|
| </para> |
</para> |
| <para> |
<para> |
| |
|
| <example> |
<example id="developer-doc-sys.doxygen-example"> |
| <title>Documented <acronym>C++</> source code for <productname>Doxygen</></title> |
<title>Documented <acronym>C++</> source code for <productname>Doxygen</></title> |
| <programlisting><![CDATA[ |
<programlisting><![CDATA[ |
| /** |
/** |
|
|
| ]]></programlisting> |
]]></programlisting> |
| </example> |
</example> |
| |
|
| <example> |
<example id="developer-doc-sys.peardoc-example"> |
| <title>Documented <acronym>PHP</> source code for <productname>PearDoc</></title> |
<title>Documented <acronym>PHP</> source code for <productname>PearDoc</></title> |
| <programlisting><![CDATA[ |
<programlisting><![CDATA[ |
| /** |
/** |
|
|
| ]]></programlisting> |
]]></programlisting> |
| </example> |
</example> |
| |
|
| <example> |
<example id="developer-doc-sys.javadoc-example"> |
| <title>Documented <acronym>Java</> source code for <productname>JavaDoc</></title> |
<title>Documented <acronym>Java</> source code for <productname>JavaDoc</></title> |
| <programlisting><![CDATA[ |
<programlisting><![CDATA[ |
| /** |
/** |
| Line 185 reference (address). Other universally u |
|
| Line 185 reference (address). Other universally u |
|
| <member> <token>@author</></><member> -- author of the entity (class, method, function)</> |
<member> <token>@author</></><member> -- author of the entity (class, method, function)</> |
| <member> <token>@version</></><member> -- version of the entity</> |
<member> <token>@version</></><member> -- version of the entity</> |
| <member> <token>@date</></><member> -- date of creation</> |
<member> <token>@date</></><member> -- date of creation</> |
| <member> <token>@since</></><member> -- minimum version having |
<member> <token>@since</></><member> -- minimum version having some functionality</> |
| functionality (TODO)</> |
<member> <token>@deprecated</></><member> -- old and now unsupported functionality</> |
| <member> <token>@deprecated</></><member> -- TODO</> |
|
| <member> <token>@see</></><member> -- reference to the corresponding entities</> |
<member> <token>@see</></><member> -- reference to the corresponding entities</> |
| <member> <token>@todo</></><member> -- list of unfinished features</> |
<member> <token>@todo</></><member> -- list of unfinished features</> |
| </simplelist> |
</simplelist> |
| Line 195 functionality (TODO)</> |
|
| Line 194 functionality (TODO)</> |
|
| </para> |
</para> |
| <para> |
<para> |
| |
|
| <example> |
<example id="developer-doc-sys.advanced-example"> |
| <title>Use of other documentation marks</title> |
<title>Use of other documentation marks</title> |
| <programlisting><![CDATA[ |
<programlisting><![CDATA[ |
| /** |
/** |
| Line 205 functionality (TODO)</> |
|
| Line 204 functionality (TODO)</> |
|
| * |
* |
| * @author Ondrej Jombik <nepto@pobox.sk> |
* @author Ondrej Jombik <nepto@pobox.sk> |
| * @author Ondrej Holotnak <beast@host.sk> |
* @author Ondrej Holotnak <beast@host.sk> |
| * @version 1.0 |
* @version ]]>&version;<![CDATA[ |
| * @date 2002-12-11 |
* @date ]]>&name;<![CDATA[ |
| */ |
*/ |
| class Extensive_Example |
class Extensive_Example |
| { |
{ |
| Line 236 generate the final documentation in seve |
|
| Line 235 generate the final documentation in seve |
|
| manual pages. It is all configured using a well-defined configuration file |
manual pages. It is all configured using a well-defined configuration file |
| <filename>Doxyfile</>. If you run the <command>doxygen</> program with |
<filename>Doxyfile</>. If you run the <command>doxygen</> program with |
| <option>-g</> switch, the default configuration file will be written to disk. |
<option>-g</> switch, the default configuration file will be written to disk. |
| It includes a lot of comments, so it.s modification is simple and |
It includes a lot of comments, so its modification is simple and |
| straightforward. The final document can be generated with the following |
straightforward. The final document can be generated with the following |
| command: |
command: |
| |
|