Getting Started/Sources/fi: Difference between revisions

    From KDE TechBase
    (Updating to match new version of source page)
    (Updating to match new version of source page)
     
    Line 22: Line 22:
    === Qt KDE ===
    === Qt KDE ===


    <span class="mw-translate-fuzzy">
    The '''Qt KDE''' module is a clone of the latest Qt release.
    Moduuli '''Qt KDE'' on viimeisimmän Qt-julkaisun klooni, jossa on KDE-kohtaiset korjaukset, jotka ovat siten saatavilla ennen seuraavaa Qt-julkaisua.
    </span>


    <span class="mw-translate-fuzzy">
    The Qt KDE module is available from '''Git''':
    Qt KDE -moduuli on saatavissa '''Git'''-tietokannasta:
    * https://projects.kde.org/projects/qt
    * https://projects.kde.org/projects/qt-kde
    </span>


    === KDE-tuki ===
    === KDE-tuki ===
    Line 53: Line 49:
    KDE-kehitysalusta on saatavilla '''Git'''-tietokannasta:
    KDE-kehitysalusta on saatavilla '''Git'''-tietokannasta:


    <span class="mw-translate-fuzzy">
    * [https://projects.kde.org/projects/kde/kdelibs KDE Libraries (kdelibs)]
    * [https://projects.kde.org/projects/kde/kdelibs KDE-kirjastot (kdelibs)]
    * [https://projects.kde.org/projects/kde/kdepimlibs KDE PIM Libraries (kdepimlibs)]
    * [https://projects.kde.org/projects/kde/kdepimlibs KDE PIM -kirjastot (kdepimlibs)]
    * [https://projects.kde.org/projects/kde/kde-runtime KDE Runtime (kde-runtime)]
    * [https://projects.kde.org/projects/kde/kdebase/kde-runtime KDE-ajoaikainen ympäristö (kde-runtime)]
    </span>


    ==== KDE-perussovellukset ====
    ==== KDE-perussovellukset ====
    Line 65: Line 59:
    KDE-perussovellukset ovat saatavilla '''Git'''-tietokannasta:
    KDE-perussovellukset ovat saatavilla '''Git'''-tietokannasta:


    <span class="mw-translate-fuzzy">
    * [https://projects.kde.org/projects/kde/applications/kde-baseapps KDE Base Applications (kde-baseapps)]
    * [https://projects.kde.org/projects/kde/kdebase/kde-baseapps KDE-perussovellukset (kde-baseapps)]
    * [https://projects.kde.org/projects/kde/applications/konsole Konsole terminal emulator (konsole)]
    * [https://projects.kde.org/projects/kde/kdebase/konsole Konsole-pääteikkunaemulaattori (konsole)]
    * [https://projects.kde.org/projects/kde/applications/kate Kate text editor (kate)]
    * [https://projects.kde.org/projects/kde/kdebase/kate Kate-tekstieditori (kate)]
    </span>


    ==== KDE-työtila ====
    ==== KDE-työtila ====
    Line 75: Line 67:
    ''KDE-työtila'' -ryhmä (eli ''Plasma'') on määritelty niinä KDE-moduuleina, jotka tarvitaan työtilan suorittamiseen, sellaisia kuin Työpöytä tai Netbook.  Tätä ryhmää ei tarvita KDE-sovelluksen suorittamiseen muiden työtilojen kuten Gnome tai Windows alaisena.
    ''KDE-työtila'' -ryhmä (eli ''Plasma'') on määritelty niinä KDE-moduuleina, jotka tarvitaan työtilan suorittamiseen, sellaisia kuin Työpöytä tai Netbook.  Tätä ryhmää ei tarvita KDE-sovelluksen suorittamiseen muiden työtilojen kuten Gnome tai Windows alaisena.


    <span class="mw-translate-fuzzy">
    * [https://projects.kde.org/projects/kde/kde-workspace KDE Workspace (kde-workspace)]
    * [https://projects.kde.org/projects/kde/kdebase/kde-workspace KDE-työtila (kde-workspace)]
    </span>


    ==== KDE-sovellukset ====
    ==== KDE-sovellukset ====
    Line 85: Line 75:
    KDE-sovellusryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:
    KDE-sovellusryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:


    <span class="mw-translate-fuzzy">
    * KDE Accessibility (kdeaccessibility)
    * [http://websvn.kde.org/trunk/KDE/kdeaccessibility/ KDE-esteettömyys (kdeaccessibility)]
    ** http://community.kde.org/Accessibility
    * [http://websvn.kde.org/trunk/KDE/kdeadmin/ KDE-hallinta (kdeadmin)]
    ** https://projects.kde.org/projects/kde/kdeaccessibility
    * [http://websvn.kde.org/trunk/KDE/kdeartwork/ KDE-ulkoasu (kdeartwork)]
    * [http://websvn.kde.org/trunk/KDE/kdeadmin/ KDE Admin (kdeadmin)]
    * KDE-sidokset (kdebindings)
    * [http://websvn.kde.org/trunk/KDE/kdeartwork/ KDE Artwork (kdeartwork)]
    * KDE Bindings (kdebindings)
    ** http://websvn.kde.org/trunk/KDE/kdebindings/
    ** http://websvn.kde.org/trunk/KDE/kdebindings/
    ** https://projects.kde.org/projects/kde/kdebindings
    ** https://projects.kde.org/projects/kde/kdebindings
    * [https://projects.kde.org/projects/kde/kdeexamples KDE-esimerkit (kdeexamples)]
    * [https://projects.kde.org/projects/kde/kdeexamples KDE Examples (kdeexamples)]
    * KDE-koulutus (kdeedu)
    * KDE Education (kdeedu)
    ** http://edu.kde.org/
    ** http://edu.kde.org/
    ** https://projects.kde.org/projects/kde/kdeedu
    ** https://projects.kde.org/projects/kde/kdeedu
    * KDE-pelit (kdegames)
    * KDE Games (kdegames)
    ** http://games.kde.org/
    ** http://games.kde.org/
    ** http://websvn.kde.org/trunk/KDE/kdegames/
    ** http://websvn.kde.org/trunk/KDE/kdegames/
    * [https://projects.kde.org/projects/kde/kdegraphics KDE-grafiikka (kdegraphics)]
    * [https://projects.kde.org/projects/kde/kdegraphics KDE Graphics (kdegraphics)]
    * [http://websvn.kde.org/trunk/KDE/kdemultimedia/ KDE-multimedia (kdemultimedia) ]
    * [http://websvn.kde.org/trunk/KDE/kdemultimedia/ KDE Multimedia (kdemultimedia) ]
    * [http://websvn.kde.org/trunk/KDE/kdenetwork/ KDE-verkko (kdenetwork)]
    * [http://websvn.kde.org/trunk/KDE/kdenetwork/ KDE Network (kdenetwork)]
    * [https://projects.kde.org/projects/kde/kdeplasma-addons Plasma-laajennokset (kdeplasma-addons)]
    * [https://projects.kde.org/projects/kde/kdeplasma-addons Plasma Addons (kdeplasma-addons)]
    * KDE PIM / Yhteystiedot
    * KDE PIM / Kontact
    ** [https://projects.kde.org/projects/kde/kdepim KDE PIM(kdepim)]
    ** [https://projects.kde.org/projects/kde/kdepim KDE PIM(kdepim)]
    ** [https://projects.kde.org/projects/kde/kdepim-runtime KDE PIM -ajoaikaympäristö (kdepim-runtime)]
    ** [https://projects.kde.org/projects/kde/kdepim-runtime KDE PIM Runtime (kdepim-runtime)]
    * [http://websvn.kde.org/trunk/KDE/kdesdk/ KDE-kehitystyökalut (kdesdk)]
    * [http://websvn.kde.org/trunk/KDE/kdesdk/ KDE SDK (kdesdk)]
    * [http://websvn.kde.org/trunk/KDE/kdetoys/ KDE-lelut (kdetoys)]
    * [http://websvn.kde.org/trunk/KDE/kdetoys/ KDE Toys (kdetoys)]
    * [https://projects.kde.org/projects/kde/kdeutils/ KDE-apuohjelmat (kdeutils)]
    * [https://projects.kde.org/projects/kde/kdeutils/ KDE Utilities (kdeutils)]
    * [http://websvn.kde.org/trunk/KDE/kdewebdev/ KDE-webbikehitys (kdewebdev)]
    * [http://websvn.kde.org/trunk/KDE/kdewebdev/ KDE Web Development (kdewebdev)]
    </span>


    === KDE Extragear ===
    === KDE Extragear ===

    Latest revision as of 10:25, 11 March 2016


    Lähdekooditietokannat ja versionhallinta

    KDE käyttää keskeistä verkkotietokantaa lähdekoodin tallentamiseen ja koodiin tehtyjen muutosten jäljittämiseen. Nykyisin KDE on keskellä siirtymistä päätietokannastamme Subversion (sv) Git -versionhallintaan, joten jotkut koodimoduulit elävät nykyisin Git-versionhallinnassa samalla kuin toiset ovat yhä saatavissa Subversion-versionhallinnasta. Tämä tarkoittaa, että sinun on tutustuttava molempiin järjestelmiin.

    Lähdekoodin saaminen

    Tämän voi tehdä kolmella päätavalla:

    • Hakea lähdekoodi suoraan KDE-lähdekooditietokannasta käyttäen joko Git- tai Subversion-ohjelmaa lähdekoodin kopioimiseen, koska siinä on nykyisin muutosten koko historia. Git-ohjelmassa tämä tunnetaan Tietokannan kloonauksena, Subversion-ohjelmassa se on Koodin Checking-Out -hakeminen. Tämä on kaikkein useimmiten tehty, jos haluat kehittää koodia aktiivisesti. Näistä git-tietokannat ovat saatavilla osoitteessa projects.kde.org.
    • Lataa lähdekooditietokannan tar-tilannevedospakkaus Git-kloonista tai Subversion checkout-pakkauksesta esilatausohjelmalle. Tämä on hyvä valinta, jos sinulla on hidas ja epäluotettava verkkoyhteys. Katso lisätietoja Lähdekoodin tilannevedos -sivulta.
    • Lataa vain tietyn hetken tai julkaisun tar-tilannevedospakkaus. Tämä tehdään useimmiten, jos sinä haluat kehittää koodia itse, mutta haluat stabiilin järjestelmäasennuksen, julkaisun testausta, tai sovelluksen kehittämistä KDE SC:n ulkopuolella.

    Huomaa, että komennolla "Checkout" on eri merkitys Git-ohjelmassa kuin sillä on Subversion-ohjelmassa.

    KDE-ohjelmistomoduulit

    KDE-lähdekooditietokannan sisällä koodi on organisoitu Hankkeisiin ja Moduuleihin. Moduuleissa on myös lukuisia ylemmän tason ryhmityksiä.

    Qt KDE

    The Qt KDE module is a clone of the latest Qt release.

    The Qt KDE module is available from Git:

    KDE-tuki

    KDE-tuki -ryhmä on työkalujen ja kirjastojen ryhmä, joka on KDE:n kehittämä ja joista eri KDE-moduulit ovat riippuvaisia, mutta ne eivät itse ole KDE-kehitysalustasta riippuvaisia. Näitä kirjastoja voidaan siten käyttää ei-KDE -sovelluksissa ilman, että ne ovat myöskään riippuvaisia KDE:sta.

    KDE-tukiryhmä on nykyisin jakaantunut Git- ja SVN-tietokantojen välille:

    KDE-ohjelmiston kääntäminen

    KDE-ohjelmistokääntäminen (eli KDE SC) on epävirallien termi, joka kattaa kaikki KDE-ohjelmistot, jotka julkaistaan yhdessä säännöllisessä KDE-julkaisusyklissä.

    KDE SC -ryhmä on nykyisin jakaantunut Git-tietokannan ja SVN-tietokannan välille:

    KDE-kehitysalusta

    KDE-kehitysalusta' -ryhmä määritellään niinä KDE-moduuleina, jotka vaaditaan KDE-sovelluksen suorittamiseksi, ts. ydinkirjastot ja ajoaikaiset riippuvuudet.

    KDE-kehitysalusta on saatavilla Git-tietokannasta:

    KDE-perussovellukset

    KDE-perussovellukset -ryhmäksi on määritelty ne perussovellukset, jotka Työtila ja muut Sovellukset vaativat, sellaisia kuin tiedostonhallinta, pääteikkunaemulointi ja tekstinkäsittely.

    KDE-perussovellukset ovat saatavilla Git-tietokannasta:

    KDE-työtila

    KDE-työtila -ryhmä (eli Plasma) on määritelty niinä KDE-moduuleina, jotka tarvitaan työtilan suorittamiseen, sellaisia kuin Työpöytä tai Netbook. Tätä ryhmää ei tarvita KDE-sovelluksen suorittamiseen muiden työtilojen kuten Gnome tai Windows alaisena.

    KDE-sovellukset

    KDE-sovellukset -ryhmään on määritelty ne KDE-moduulit, jotka on rakennettu KDE-kehitysalustalla, joka KDE-infrastruktuuri ylläpitää ja julkaistu säännöllisesti osana KDE-julkaisusykliä, ts. ne ovat osa KDE SC:tä.

    KDE-sovellusryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:

    KDE Extragear

    KDE Extragear -ryhmä on määritelty niinä sovelluksina, jotka on rakennettu KDE-infrastruktuurin ylläpitämällä KDE-kehitysalustalla ja joissa on stabiili julkaisu, mutta jotka eivät ole osa KDE-moduulia ja joita ei ole julkaistu osana säännöllistä KDE-julkaisusykliä, ts. ne eivät ole osa KDE SC:tä.

    KDE Extragear -ryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:

    KDE-leikkikehä

    KDE-leikkikehä -ryhmään on määritelty ne sovellukset, jotka on rakennettu KDE-infrastuktuurin ylläpitämällä KDE-kehitysalustalla, mutta joissa ei ole vielä stabiilia julkaisua ja joita ei ehkä koskaan julkaista.

    KDE-leikkikehäryhmä on nykyisin jaettu Git- ja SVN-tietokantojen kesken:

    KDE-katselmointi

    KDE Review -ryhmä on määritelty niinä sovelluksina, joita katselmoidaan mukaanottamista varten KDE-moduulissa tai KDE Extragear -ryhmässä, tavallisesti siirrettäessä niitä KDE-leikkikehästä.

    KDE-katselmointiryhmä on saatavilla Git-tietokannasta:

    KDE-kotoistamiset

    KDE-webbisivustot

    KDE-webbisivut (websites/www)

    KOffice

    KOffice (koffice) git, stabiili svn-tietokannassa

    Calligra