diff options
Diffstat (limited to 'doc/index.doc')
-rw-r--r-- | doc/index.doc | 46 |
1 files changed, 17 insertions, 29 deletions
diff --git a/doc/index.doc b/doc/index.doc index 3b2947d..03c6456 100644 --- a/doc/index.doc +++ b/doc/index.doc @@ -2,7 +2,7 @@ * * * - * Copyright (C) 1997-2012 by Dimitri van Heesch. + * Copyright (C) 1997-2013 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby @@ -14,7 +14,9 @@ * input used in their production; they are not affected by this license. * */ -/*! \mainpage Doxygen Manual +/*! +\mainpage +<!--Doxygen Manual--> \if logo_on <center> \htmlonly @@ -25,10 +27,12 @@ Version: $(VERSION) \endif <h2>Introduction</h2> -Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL -(Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. +Doxygen is the de facto standard tool for generating documentation from +annotated C++ sources, but it also supports other popular programming +languages such as C, Objective-C, C#, PHP, Java, Python, IDL +(Corba and Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D. -It can help you in three ways: +Doxygen can help you in three ways: <ol> <li> It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in \f$\mbox{\LaTeX}\f$) from a set @@ -41,20 +45,19 @@ It can help you in three ways: <li> You can \ref extract_all "configure" doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. - You can also visualize the relations between the various elements + Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. <li> You can also use doxygen for creating normal documentation (as I did - for this manual). + for the doxygen user manual and web-site). </ol> -Doxygen is developed under <a href="http://www.linux.org">Linux</a> -and Mac OS X, but is set-up to be highly portable. As a result, it -runs on most other Unix flavors as well. Furthermore, executables for -Windows are available. +Doxygen is developed under Mac OS X and Linux, but is set-up to be highly +portable. As a result, it runs on most other Unix flavors as well. +Furthermore, executables for Windows are available. -\n This manual is divided into three parts, each of which is divided into several -sections. +\n +This manual is divided into three parts, each of which is divided into several sections. The first part forms a user manual: <ul> @@ -115,7 +118,7 @@ The third part provides information for developers: \addindex license \addindex GPL -Copyright © 1997-2012 by +Copyright © 1997-2013 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>.<p> Permission to use, copy, modify, and distribute this software and its @@ -153,21 +156,6 @@ list of projects that use doxygen (see {\tt http://www.doxygen.org/projects.html If you know other projects, let <a href="mailto:dimitri@stack.nl?subject=New%20project%20using%20Doxygen">me</a> know and I'll add them. -<h2>Commercial Support</h2> - -I'm currently investigating the possibilities of providing -commercial support for doxygen. The forms of support I'm thinking of -are: -<ul> -<li>implementing features, -<li>fixing bugs, -<li>providing priority help in answering questions. -</ul> -To get a better understanding of the feasibility, -please let <a href="mailto:dimitri@stack.nl?subject=Doxygen%20Commercial%20Support">me</a> know if you -have a need for this type (or another type) -of doxygen related commercial support. - <h2>Future work</h2> Although doxygen is successfully used by large number of companies and open source projects already, there is always room for improvement. |