[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdevelop/doc/api
From:       Alexander Dymo <adymo () kdevelop ! org>
Date:       2007-03-17 17:56:18
Message-ID: 1174154178.822392.5945.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 643524 by dymo:

Change the apidox mainpage to reflect KDevelop4 changes


 M  +69 -43    Mainpage.dox  


--- trunk/KDE/kdevelop/doc/api/Mainpage.dox #643523:643524
@@ -1,37 +1,49 @@
 /** \file Mainpage.dox
-    \brief The main page of the doxygen generated %API Documentation
+    \brief The main page of the doxygen generated API Documentation
 */
 
 /**
-\mainpage The KDevelop %API %Documentation
+\mainpage The KDevelop API Documentation
 
-KDevelop is an easy to use IDE (Integrated Development Environment) for developing \
applications under X11. +%KDevelop is an easy to use IDE (Integrated Development \
Environment) for developing applications +under Unix, MacOS and Windows.
+\n \n
+%KDevelop Platform is set of libraries and tools that are used to build IDEs \
(Integrated Development Environments), +applications similar to IDEs (web development \
enviroment, text editors for programmers and designers, etc.) +and/or IDE plugins for \
all possible purposes.  
-\section intro Introduction
+Platform provides:
+- the plugin architecture (interfaces);
+- the common support libraries;
+- the generic shell with plugin profiles support.
+.
 
+
+\section Introduction Introduction
+
 This document is targeted at all those that want to add or improve KDevelop's source \
                code.
-If you are instead looking for a user manual, just go to the help menu of your \
                KDevelop and select KDevelop handbook.
-This documentation contains the KDevelop online class reference for the current
-development version of KDevelop.  Additionally, you
-can subscribe or read the <a \
href="http://www.kdevelop.org/index.html?filename=mailinglist.html">mailing list</a> \
                for any additions and/or
-modifications to the %API.
+If you are instead looking for a user manual, just go to the help menu of your \
%KDevelop and select %KDevelop handbook. +This documentation contains the %KDevelop \
online class reference for the current +development version of %KDevelop.  \
Additionally, you +can subscribe or read the <a \
href="http://www.kdevelop.org/index.html?filename=mailinglist.html">mailing list</a> \
for any additions and/or modifications to the API.  
 An on-line, updated every 24H, html version of this documentation can be found at: \
http://www.kdevelop.org/HEAD/doc/api/html/index.html  
-More information about the KDevelop architecture in form of tutorials, HOWTOs,
+More information about the %KDevelop architecture in form of tutorials, HOWTOs,
 and FAQs can be found at
 the <a href="http://www.kdevelop.org">KDevelop website</a>.
 
 
 \section status Current Status
 
-Here you can see the current \ref requirements and the \ref features.
-There is also a \ref LangSupportStatus (doc/api/LangSupportStatus.dox file) page and \
a \ref EditorsSupportStatus (doc/api/EditorsSupportStatus.dox file) page. +<a \
href="http://www.kdevelop.org/index.html?filename=HEAD/requirements.html">KDevelop \
Requirements</a> \n +<a \
href="http://www.kdevelop.org/index.html?filename=HEAD/features.html">KDevelop \
Features</a> \n +\ref LangSupportStatus (doc/api/LangSupportStatus.dox file)
 
 
-\section expand How to expand KDevelop
+\section expand How to extend KDevelop
 
-First of all read the \ref architecture (doc/api/Architecture.dox file) then you can \
find more information on how to expand KDevelop: +First of all read the \ref \
architecture (doc/api/Architecture.dox file) then you can find more information on \
                how to extend %KDevelop:
   - \ref howToAddPlugins (doc/api/HowToAddPlugins.dox file)
   - \ref howToAddProgrammingLanguages (doc/api/HowToAddProgrammingLanguages.dox \
                file)
   - \ref howToAddApplicationTemplates (doc/api/HowToAddApplicationTemplates.dox \
file) @@ -40,51 +52,65 @@
 
 Additionally you may also want to find out \ref howToDocument \
(doc/api/HowToDocument.dox file).  
+\section participate How to participate in KDevelop development
+
+\subsection cooperation KDevelop Development Team Cooperation Model
+
+%KDevelop is the result of the work of many people. To help syncronize the effords \
and to automate +some tasks, the team uses many tools:
+
+  - SVN repository
+  - KDE Bugzilla
+  - Web servers
+  - Mailing Lists
+  - IRC
+  - Doxygen
+  - docbook
+  - LXR
+  - E-mail
+  - Cron Jobs
+  - and of course %KDevelop :)
+  .
+
+They get interconnected like this:
+
+\image html Development.png
+
+\subsection join Joining the Team
+
+You're always welcome to join the team. Read the
+<a href="http://www.kdevelop.org/index.html?filename=join-the-team.html">detailed \
guide</a> on how to proceed. +
 \section PlannedTasks Planned tasks
 
 Here is a priority ordered list:
-  -# \ref HighPriTasks (doc/api/HighPriTasks.dox file)
   -# fix the dispersed \ref fixme
-  -# <a href="http://bugs.kde.org/buglist.cgi?product=kdevelop&bug_status=UNCONFIRMED \
&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.bug_id">reported \
                bugs in bugzilla database</a>
-  -# fix the bugs in the \ref bug
+  -# <a href="http://bugs.kde.org/buglist.cgi?product=kdevelop&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.bug_id">fix \
                reported bugs in bugzilla database</a>
   -# fix the dispersed \ref todo all over the code.
   .
-There are some \ref unmaintained parts in KDevelop. You migth want to "adopt" one. \
                :)\n
-There is also \ref FutureTasks (doc/api/FutureTasks.dox file). Put all ideas for the \
future KDevelop releases there. It is also a good place to comment on those ideas.  
+For the list of future tasks, ideas, unmaintained plugins and many more, visit
+<a href="http://www.kdevelop.org/mediawiki/index.php/Main_Page">KDevelop Wiki</a>
+
 \section misc Misc
 
-  - \ref authors
-  - \ref maintainers
-  - \ref FAQ
-  - \ref deprecated
+  - <a href="http://www.kdevelop.org/index.html?filename=HEAD/authors.html">Authors</a>
 +  - <a href="http://www.kdevelop.org/mediawiki/index.php/FAQ">FAQ</a>
 
-\section misc_libs Miscellaneous libraries included in KDevelop
-  - \ref PropEditor
-
 \section howTobuildAPIlocalcopy How to build a local copy of this documentation
 
-This documentation is very large and changes with every cvs commit, therefore is not \
                available for download.
-To build your local copy of this documentation you have two choices, depending on \
                your system configuration.
-  - If you have doxygen >= 1.3.4 , PHP >= 4.10 and a local running webserver then
-    - make apidox
-    - make install-apidox (as root)
-    .
-  - If you have an older system then
-    - setenv KDEDIR=/location_of_your_kde_instalation
-    - setenv QTDIR=/location_of_your_qt_instalation
-    - doxygen Doxyfile
-    - make install-apidox (as root)
-    .
-  .
+This documentation is very large and changes with every svn commit, therefore is not \
available for download. +To build your local copy of this documentation:
+- export KDEDIR=/location_of_your_kde_instalation
+- export QTDIR=/location_of_your_qt_instalation
+- doxygen
+- make install-apidox (as root)
+.
 
-The advantage of the first method is that you'll get a search engine in your \
                documentation if you read your
-documentation using your local webserver.
-
 \section License
 
 Permission is granted to copy, distribute and/or modify this document under
-the terms of the GNU Free %Documentation License, Version 1.2 or any later
+the terms of the GNU Free Documentation License, Version 1.2 or any later
 version published by the Free Software Foundation; For details see
 http://www.gnu.org/copyleft/fdl.html .
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic