Difference between revisions of "Development"

Jump to: navigation, search
(Add documentation section so I can start bringing over the HOWTOs and FAQs section.)
(22 intermediate revisions by 14 users not shown)
Line 1: Line 1:
__NOEDITSECTION__
+
__NOEDITSECTION__ __NOTOC__ {{Template:I18n/Language Navigation Bar|Development}}
<table width="100%" style="border-collapse:separate; border-spacing:10px;">
+
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
<tr>
+
|-
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;" colspan="2">
+
|colspan=2|[[Image:Discover.png|noframe]]
<h3 style="text-align:center;">[http://api.kde.org API Reference]</h3>
+
|-
Get access to the full KDE API documentation.</td>
+
| style="padding-left: 50px;" |[[Image:Action_launch.svg|noframe|left|40px]] ||
</tr>
+
;[[Development/Architecture|KDE Architecture]]
<tr>
+
:Architectural design documents explaining KDE technologies.
<td align="center" style="border: solid 1px #1e90ff;
+
:''Related'': [http://api.kde.org API Documentation]
background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;"
+
|-
colspan="2">
+
| style="padding-left: 50px;"|[[Image:Action_configure.svg|noframe|left|40px]] ||
<h3 style="text-align:center;">[[/Documentation|Documentation]]</h3>
+
;[[Development/Tutorials|Programming Tutorials]]
View useful documentation, HOWTOs, and FAQs.</td>
+
:Step by step tutorials for KDE development.
</tr>
+
:''Related:'' [[Development/Tools|Development Tools]] | [[Development/FAQs|FAQs]]
<tr>
+
|-
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
+
| style="padding-left: 50px;"|[[Image:Action_rebuild.svg|noframe|left|40px]] ||
<h3 style="text-align:center;">[[/Tutorials|Tutorials]]</h3>
+
;[[Development/Languages|Programming Languages]]
KDE programming tutorials.</td>
+
:Supported programming languages for KDE development.
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
+
|-
 
+
| style="padding-left: 50px;"|[[Image:CMake-logo-48.png|noframe|left|48px]] ||
<h3 style="text-align:center;">[[/FAQs|FAQs]]</h3>
+
;[[Development/CMake|CMake]]
Answers for the common questions.</td>
+
:CMake related information.
</tr>
+
|-
<tr>
+
| style="padding-left: 50px;"|[[Image:Git_icon.png|noframe|left|48px]] ||
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;">
+
;[[Development/Git|Version-control System - Git]]
<h3 style="text-align:center;">[[/Architecture|KDE Architecture]]</h3>
+
:Git related information.
Architectural design documents.</td>
+
|-
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
+
| style="padding-left: 50px;" |[[Image:Action_note.svg|noframe|left|40px]] ||
<h3 style="text-align:center;">[[/Languages|Language Bindings]]</h3>
+
;[[Development/Guidelines|Standards & Guidelines]]
Supported programming languages.</td>
+
:Developer guidelines and technical standards KDE uses.
</tr>
+
:''Related:'' [[Policies|Code Contribution and Development Policies]] | [[Development/Further Information|Further Information]] (links, books, blogs, etc.)
<tr>
+
|-
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
+
| style="padding-left: 50px;" |[[Image:Action_tool.svg|noframe|left|40px]] ||
<h3 style="text-align:center;">[[/Tools|Development Tools]]</h3>
+
;[[Development/Software Engineering Framework|Software Engineering Framework]]
Tools to support your efforts.</td>
+
:Software Engineering tools and processes used by KDE.
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
+
|-
<h3 style="text-align:center;">[[/Further Information|Further Information]]</h3>
+
| style="padding-left: 50px;" |[[Image:Action_help.svg|noframe|left|40px]] ||
Links, books, blogs etc.</td>
+
;[[Development/Getting Help|Getting Help]]
</tr>
+
:Resources for finding help with KDE development.
<tr>
+
|-
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;" colspan="2">
+
|}
 
+
<h3 style="text-align:center;">[[/Guidelines|Guidelines & Standards]]</h3>
+
Guidelines for developers and the technical standards KDE is based on.</td>
+
</tr>
+
</table>
+
 
+
__NOTOC__
+

Revision as of 12:49, 15 May 2011


Development

noframe
noframe
KDE Architecture
Architectural design documents explaining KDE technologies.
Related: API Documentation
noframe
Programming Tutorials
Step by step tutorials for KDE development.
Related: Development Tools | FAQs
noframe
Programming Languages
Supported programming languages for KDE development.
noframe
CMake
CMake related information.
noframe
Version-control System - Git
Git related information.
noframe
Standards & Guidelines
Developer guidelines and technical standards KDE uses.
Related: Code Contribution and Development Policies | Further Information (links, books, blogs, etc.)
noframe
Software Engineering Framework
Software Engineering tools and processes used by KDE.
noframe
Getting Help
Resources for finding help with KDE development.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal