際際滷

際際滷Share a Scribd company logo
LibreOffice'e Katk脹 S端reci ve
Deneyimlerimiz
Yeliz Tanerolu
twitter.com/yeliztaneroglu
Kader Tarlan
twitter.com/kdrtrln
Ayb端ke zdemir
twitter.com/aybuke_ozdemir
G端lah K旦se
twitter.com/gulsahkse
LibreOffice
Staroffice - Openoffice - LibreOffice
The Document Foundation
Linux, MacOS, Windows platformlar脹na uyumlu
zg端r yaz脹l脹m
Katk脹 Vermeden nce Yap脹lmas脹
Gerekenler
S端r端m takip sistemi
Hata takip sistemi
Kod g旦zden ge巽irme sistemi
Kaynak Kodun Derlenmesi
$ sudo apt-get build-dep libreoffice
$ git clone git://anongit.freedesktop.org/libreoffice/core
$ ./autogen.sh
$ make
$ instdir/program/soffice
(ide ile 巽al脹mak isteyenler i巽in)
$ make kdevelop-ide-integration
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
聴lk Yamay脹 Yolarken
$ git checkout -b <yeni dal ad脹>
$ git add dosya
$ git commit -m tdf#bug-id a巽脹klama
$ ./logerrit submit master
Feragatname
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
Uno Slots
UNO Nedir?
Universal Network Objects
Farkl脹 programlama dilleri, nesne modelleri, makine mimarileri
aras脹nda birlikte 巽al脹脹labilirlii salayan bileen modelidir.
Slot Nedir?
Kullan脹c脹 aray端z端 bileenleri ile bu bileenlerin
ger巽ekletirimi aras脹ndaki balat脹y脹 kuran
k脹s脹md脹r.
Slot
UNO Komutu Tan脹mlama
officecfg/
 GenericCommands.xcu
 WriterCommands.xcu
 CalcCommands.xcu
Ara巽 ubuuna Eklenmesi
聴lgili XML dosyas脹 bulunur ve istenilen pozisyona
eklenir
Simge Ekleme
Eklenilecek simge komutun ismiyle ayn脹 olmal脹
Icon-themes dizini i巽indeki galaxy dizinine
mutlaka eklenmeli. Dier temalar se巽imseldir.
K端巽端k simge
B端y端k simge
Slot Oluturma
Metod Slotlar脹
Pencere a巽ma, bir alan脹n deerini
deitirme, ...
Durum Slotlar脹
Bir alan脹n deerini 巽a脹rma, bir
bileenin rengini 旦renme, 
Her mod端l端n i巽inde bulunan sdi dizini alt脹nda
tan脹mlan脹rlar.
Devfest Istanbul 2015 Sunumu
Slot ID Tan脹mlamas脹
Kullan脹c脹 Aray端z端 Bileenini
Kaydetme
Oluturduumuz Slotu kullan脹c脹 aray端z端ndeki
bileenle ilikilendireceiz
Daha 旦nce yaz脹lm脹 kontrolc端 s脹n脹flar脹ndan daha
farkl脹 bir i yapmas脹n脹 bekliyorsak yeni bir
kontrolc端 tan脹mlamal脹y脹z
LibreOffice i巽in Test Yazmak
Test nedir?
Yaz脹l脹m Yaam D旦ng端s端nde Testin nemi
Manuel Test
Kullan脹c脹 Aray端z端 (UI) Testi oluturmak
Manuel Test i巽in kullan脹lacak ara巽 Moztrap
LibreOffice i巽in manuel testlerin yaz脹lmas脹
Test Durum belgesi oluturmak
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
Automated UI Test
Automated UI testleri oluturmak
LibreOffice i巽in Otomasyon testlerinin
旦nemi
Unit Test
Unit testleri oluturmak
LibreOffice i巽in Unit testlerinin 旦nemi
fdo39694.ott
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
Bug端ne Kadar Neler 額温沿岳脹一?
Devfest Istanbul 2015 Sunumu
Devfest Istanbul 2015 Sunumu
意艶艶一一端姻鉛艶姻

More Related Content

Devfest Istanbul 2015 Sunumu