Development: Difference between revisions

    From KDE TechBase
    No edit summary
    (Marked this version for translation)
    (49 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|KDE 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.