Development: Difference between revisions

From KDE TechBase
No edit summary
(Marked this version for translation)
(51 intermediate revisions by 17 users not shown)
Line 1: Line 1:
There are several categories containing different kind of documentation.
__NOEDITSECTION__ __NOTOC__


* [[API Documentation|API Documentation]]
<languages />
* [[KDE Architecture|Design Documents about the KDE Architecture]]
* [[Howtos|HOWTOs]]
* [[Tutorials|Tutorials]]
* [[Policies|Policies]]
* [[Standards|Standards]]
* [[Books|Books]]
* [[FAQs|Frequently Asked Questions]]


 
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
<table width="100%" style="border-collapse:separate; border-spacing:10px;">
|-
<tr>
|colspan=2|[[Image:Discover.png|noframe]]
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;">
|-
<h3 style="text-align:center;">[[/API|The API of KDE]]</h3>
| style="padding-left: 50px;" |[[Image:Action_launch.svg|noframe|left|40px]] ||
Get access to the full API documentation.</td>
;[[Special:myLanguage/Development/Architecture|<translate>
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em; width: 50%;">
<!--T:1-->
<h3 style="text-align:center;">[[/Architecture|Architecture]]</h3>
KDE Architecture</translate>]]
Design Documents about the KDE Architecture</td>
<translate>
</tr>
<!--T:2-->
<tr>
:Architectural design documents explaining KDE technologies.
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
:''Related'': [http://api.kde.org API Documentation]</translate>
<h3 style="text-align:center;">[[Development|Develop KDE]]</h3>
|-
API docs, HowTo's, FAQ's and more.</td>
| style="padding-left: 50px;"|[[Image:Action_configure.svg|noframe|left|40px]] ||
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
;[[Special:myLanguage/Development/Tutorials|<translate>
<h3 style="text-align:center;">[[Policies|Our Policies]]</h3>
<!--T:3-->
Policies for KDE development.</td>
Programming Tutorials</translate>]]
</tr>
<translate>
<tr>
<!--T:4-->
<td align="center" style="border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;">
:Step by step tutorials for KDE development.
<h3 style="text-align:center;">[[Schedules|Project Schedules]]</h3>
:''Related:'' [[Special:myLanguage/Development/Tools|Development Tools]] | [[Special:myLanguage/Development/FAQs|FAQs]]</translate>
Release schedules and feature plans.</td>
|-
<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;">[[ISV|ISV]]</h3>
;[[Special:myLanguage/Development/Languages|<translate>
Read more about successful KDE deployments.</td>
<!--T:5-->
</tr>
Programming Languages</translate>]]
</table>
<translate>
 
<!--T:6-->
__NOTOC__
:Supported programming languages for KDE development.</translate>
|-
| style="padding-left: 50px;"|[[Image:CMake-logo-48.png|noframe|left|48px]] ||
;[[Special:myLanguage/Development/CMake|<translate>
<!--T:7-->
CMake</translate>]]
<translate>
<!--T:8-->
:CMake related information.</translate>
|-
| style="padding-left: 50px;"|[[Image:Git_icon.png|noframe|left|48px]] ||
;[[Special:myLanguage/Development/Git|<translate>
<!--T:9-->
Version-control System - Git</translate>]]
<translate>
<!--T:10-->
:Git related information.</translate>
|-
| style="padding-left: 50px;" |[[Image:Action_note.svg|noframe|left|40px]] ||
;[[Special:myLanguage/Development/Guidelines|<translate>
<!--T:11-->
Standards & Guidelines</translate>]]
<translate>
<!--T:12-->
:Developer guidelines and technical standards KDE uses.
:''Related:'' [[Special:myLanguage/Policies|Code Contribution and Development Policies]] | [[Special:myLanguage/Development/Further Information|Further Information]] (links, books, blogs, etc.)</translate>
|-
| style="padding-left: 50px;" |[[Image:Action_tool.svg|noframe|left|40px]] ||
;[[Special:myLanguage/Development/Software Engineering Framework|<translate>
<!--T:13-->
Software Engineering Framework</translate>]]
<translate>
<!--T:14-->
:Software Engineering tools and processes used by KDE.</translate>
|-
| style="padding-left: 50px;" |[[Image:Action_help.svg|noframe|left|40px]] ||
;[[Special:myLanguage/Development/Getting Help|<translate>
<!--T:15-->
Getting Help</translate>]]
<translate>
<!--T:16-->
:Resources for finding help with KDE development.</translate>
|-
|}

Revision as of 17:14, 11 July 2012


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