The K Desktop Environment

Poglavje 16. Prispevanje

16.1. Kako lahko kaj prispevam k KDE?
16.2. Kako posredujem sporočilo o hrošču?
16.3. Želim programirati za KDE. Kaj naj storim najprej?
16.4. Kako dobim dostop do CVS?
16.5. Sem samo radoveden. Ali lahko imam le bralni dostop do CVS?
16.6. Obstajajo zrcalni strežniki cvsup za KDE?
16.7. Kako bi lahko prevedelKDE programe v materin jezik?

16.1. Kako lahko kaj prispevam k KDE?

KDE je prosta programska oprema, ki živi od prostovoljnih prispevkov. Vsakogar opogumljamo, naj prispeva k KDE. Dobrodošli so tudi ne-programerji. Pomagate lahko na veliko načinov, da izboljšate KDE:

  • Testirajte programsko opremo.

  • Pošljite poročila o hroščih. Za več informacij o tem si poglejte Kako posredujem sporočilo o hrošču?.

  • Spišite dokumentacijo ali datoteke s pomočjo. Nekaj podatkov lahko dobite, če obiščete KDE Editorial Team Home Page.

  • Prevedite programe, dokumentacijo in datoteke s pomočjo. Za več informacij o tem morete obiskati The KDE Translators' and Documenters' Web Site.

  • Narišite lepe ikone ali sestavite zvočne efekte. Obiščete lahko KDE artists page, kjer boste izvedeli več.

  • Pišite članke in knjige o KDE. Če želite razširjati glas o KDE, preprosto pošljite e-sporočilo na . Tako boste stopili v stik z ostalimi prostovoljci za stike KDE z javnostjo.

  • Programirajte nove KDE programe. Prosim poglejte v V: 16.3. za več informacij.

  • Seveda pa so dobrodošli tudi sponzorji. :-)

Če se želite vključiti v razvoj, je na voljo več lokacij, kjer lahko najdete več podatkov. Prvi korak je prijava na nekatere izmed poštnih seznamov. Kmalu boste opazili kaj, kar se da popraviti ali dodati.

16.2. Kako posredujem sporočilo o hrošču?

Na http://buglist.kde.org je na voljo samodejni sistem spremljanja hroščev. Sistem vključuje obrazec za vnos novih opisov hroščev in seznam vseh znanih. Prosim preglejte seznam temeljito, preden posredujete opis novega hrošča.

Če uporabljate KDE 2, je najlažji način poročanja o hrošču, če ta še ni bil prijavljen, izbira Help->Report Bug iz menuja programa, kjer ste naleteli na hrošča. To bo odprlo majhno pogovorno okno, kjer vnesete pomembne podatke. Prosim poskrbite za temeljit opis, kaj ste počeli preden se je hrošč pojavil, kaj se je zgodilo potem in ali je ta hrošč ponovljiv ali ne. Prav tako vključite pomembne podatke o vašem sistemu (npr. različice operacijskega sistema, X Window System™, in KDE).

16.3. Želim programirati za KDE. Kaj naj storim najprej?

Vsakogar opogumljamo, da se naj loti razvoja programov za KDE. Kaj morate storiti, je močno odvisno od vaših izkušenj, npr. ali ste se že naučili programirati v C++ ali pa imate morda izkušnje z zbirko orodij Qt™ in tako naprej.

Da "padete" v programiranje KDE, boste rabili nekaj osnovnih orodij: automake, autoconf, in egcs. Poglejte v http://developer.kde.org/ in http://www.ph.unimelb.edu.au/~ssk/kde/devel/, kjer najdete uporabne nasvete.

Še en odličen način za učenje programiranja KDE so Qt™ online tutorials. Ti so nameščeni skupaj z Qt™. Da si jih ogledate odprite v KFM ali Konqueror $QTDIR/html/index.html Qt online tutorials lahko najdete pod "Using Qt". Izvorno kodo za vsako lekcijo lahko najdete v imeniku $QTDIR/tutorial.

Eno stvar pa bi moral vedeti vsakdo, ki se zanima za programiranje za KDE: vpišite se v poštni seznam razvijalcev. Za vpis morate poslati e-sporočilo na kde-devel-request@kde.org s predmetom sporočila subscribe vaš_email_naslov.

Pomembno

Prosim preberite skrbno Kako se prijavim/odjavim s teh seznamov. Vse kar je omenjeno tam, velja tudi za razvojni seznam.

16.4. Kako dobim dostop do CVS?

Projekt KDE uporablja CVS za razvoj jedra programske opreme. Običajno je najbolje, da, kadar ste spremenili kakšen del (npr. odpravili hrošča) in želite to spremembo vnesti, ustvarite popravek (patch) glede na trenuten posnetek in pošljete ta popravek razvijalcu/vzdrževalcu tega programa.

Če to počnete bolj ali manj pogosto, lahko vprašate Stephana Kulowa za direkten dostop do strežnika CVS. Vendar se zavedajte, da bo več uporabnikov upočasnilo CVS za vse razvijalce, tako da želimo obdržati število ljudi z direktnim dostopom do CVS v razumnih mejah. Vendar pa se ne bojte vprašati!

16.5. Sem samo radoveden. Ali lahko imam le bralni dostop do CVS?

Da. Samo bralni dostop do CVS repositorija lahko dobite s pripomočkom cvsup. Več podatkov o tem, kako prilagodite cvsup za KDE repositorj najdete na How to use cvsup to get KDE.

Poleg tega je na voljo tudi anonimni CVS servis. Da izveste več o tem, kako postaviti in uporabljati anonimni CVS, si prosim poglejte tukaj.

16.6. Obstajajo zrcalni strežniki cvsup za KDE?

Da. Glavni strežnik KDE je običajno zelo zaposlen in neodziven. Oglejte si prosim http://www.kde.org/cvsupmirrors.html za seznam dosegljivih zrcalnih strežnikov.

Ko ste enkrat izbrali nov cvsup strežnik preprosto zamenjajte
  
 *default host=cvs.kde.org
z
  
 *default host=cvsup.your.new.host
v vašem skriptu cvsup.

16.7. Kako bi lahko prevedelKDE programe v materin jezik?

Sprehodite se po spletni strani z imenom The KDE Translators' and Documenters' Web Site da vidite, ali je vaš program že preveden (večina jih je že). Sicer pa boste tam našli informacije, kako se tega lotite sami.