際際滷

際際滷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
意艶艶一一端姻鉛艶姻
Ad

Recommended

Linux ekirdeine Katk脹 ve OPW S端reci
Linux ekirdeine Katk脹 ve OPW S端reci
Ayb端ke zdemir
Centralized Supervisor Interface
Centralized Supervisor Interface
gulsah_kose
Ayd脹n sunum
Ayd脹n sunum
Yeliz Tanerolu
Git ile versiyon kontrolu
Git ile versiyon kontrolu
Ilhan etin
Android ROM Gelitirme
Android ROM Gelitirme
Muharrem Tac
Sanallastirmada yeni akim: Docker
Sanallastirmada yeni akim: Docker
Oguz Yarimtepe
聴nsanlar i巽in GIT
聴nsanlar i巽in GIT
Uur zy脹lmazel
2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
Artificial Intelligence, Data and Competition SCHREPEL June 2024 OECD dis...
Artificial Intelligence, Data and Competition SCHREPEL June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
2024 State of Marketing Report by Hubspot
2024 State of Marketing Report by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC

More Related Content

Featured (20)

2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
Artificial Intelligence, Data and Competition SCHREPEL June 2024 OECD dis...
Artificial Intelligence, Data and Competition SCHREPEL June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
2024 State of Marketing Report by Hubspot
2024 State of Marketing Report by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
2024 State of Marketing Report by Hubspot
2024 State of Marketing Report by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray

Devfest Istanbul 2015 Sunumu