|
|
(17 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| __NOEDITSECTION__ __NOTOC__
| | Still to move to community: |
| | | * [[Getting Started/Build/Historic|Historic builds]] |
| <languages />
| | * [http://flossmanuals.net/kde-guide/ The KDE Dev Guide book] |
| | |
| <translate>
| |
| This page contains reference information useful for people writing KDE Software. There are plenty of other ways to contribute to KDE: see the [https://community.kde.org/Get_Involved Get Involved page on the Community wiki] for a list of ideas.
| |
| | |
| Note that the [https://community.kde.org/ Community wiki] provides a place for KDE developers and other KDE community members to co-ordinate (including meeting notes and to-do lists). This section is for (relatively) stable documentation.</translate>
| |
| | |
| {| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5" | | {| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5" |
| |- | | |- |
| | style="padding-left: 50px;" |[[Image:Action_launch.svg|noframe|left|40px]] || | | | style="padding-left: 50px;"|[[Image:Start-here.png|noframe|left|40px]] || |
| ;[[Special:myLanguage/Development/Architecture|<translate>
| |
| <!--T:1-->
| |
| KDE Architecture</translate>]]
| |
| <translate>
| |
| <!--T:2-->
| |
| :Architectural design documents explaining KDE technologies.
| |
| :''Related'': [http://api.kde.org API Documentation]</translate>
| |
| |-
| |
| | style="padding-left: 50px;"|[[Image:Action_configure.svg|noframe|left|40px]] ||
| |
| ;[[Special:myLanguage/Development/Tutorials|<translate> | | ;[[Special:myLanguage/Development/Tutorials|<translate> |
| <!--T:3--> | | <!--T:3--> |
| Programming Tutorials</translate>]] | | Programming Tutorials</translate>]] |
| <translate> | | <translate> |
| <!--T:4--> | | |} |
| :Step by step tutorials for KDE development.
| | ==Reference== <!--T:22--> |
| :''Related:'' [[Special:myLanguage/Development/Tools|Development Tools]] | [[Special:myLanguage/Development/FAQs|FAQs]]</translate>
| | </translate> |
| | |
| | {| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5" |
| |- | | |- |
| | style="padding-left: 50px;"|[[Image:Action_rebuild.svg|noframe|left|40px]] || | | | style="padding-left: 50px;" |[[Image:Action book2.svg|noframe|left|40px]] || |
| ;[[Special:myLanguage/Development/Languages|<translate> | | ;[http://api.kde.org <translate> |
| <!--T:5--> | | <!--T:23--> |
| Programming Languages</translate>]]
| | API Documentation</translate>] |
| <translate> | | <translate> |
| <!--T:6--> | | <!--T:24--> |
| :Supported programming languages for KDE development.</translate> | | :Reference documentation for classes, functions and other programming interfaces.</translate> |
| |- | | |- |
| | style="padding-left: 50px;"|[[Image:CMake-logo-48.png|noframe|left|48px]] || | | |} |
| ;[[Special:myLanguage/Development/CMake|<translate>
| | |
| <!--T:7-->
| |
| CMake</translate>]]
| |
| <translate> | | <translate> |
| <!--T:8--> | | |
| :CMake related information.</translate>
| | ==Technologies and Tools== <!--T:33--> |
| |-
| | </translate> |
| | style="padding-left: 50px;"|[[Image:Git_icon.png|noframe|left|48px]] || | | |
| ;[[Special:myLanguage/Development/Git|<translate>
| | {| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5" |
| <!--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]] || | | | style="padding-left: 50px;" |[[Image:Action_tool.svg|noframe|left|40px]] || |
Line 68: |
Line 39: |
| <!--T:14--> | | <!--T:14--> |
| :Software Engineering tools and processes used by KDE.</translate> | | :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>
| |
| |- | | |- |
| |} | | |} |