19. Akademik Bilisim Konferansi

BaşlıkLibreOffice Geliştirme Atölyesi
Yazar(lar) Yazar 1
Name: Gülşah Köse
Org: Kripton NG Ltd. Şti.
Country: TR
E-mail: gulsah.1004_AT_gmail.com

Yazar 2
Name: Yeliz Taneroğlu
Org: Çanakkale Onsekiz Mart Üniversitesi
Country: TR
E-mail: yeliztaneroglu_AT_gmail.com

Yazar 3
Name: Ayşe Melike Yurtoğlu
Org: Çanakkale Onsekiz Mart Üniversitesi
Country: TR
E-mail: aysemelikeyurtoglu_AT_gmail.com

Yazar 4
Name: Ömer Faruk Uzun
Org: Collabora Productivity
Country: TR
E-mail: farukuzun_AT_mail.com
Anahtar KelimelerLibreoffice, geliştirme, katkı, kurs, atölye
Özet
Bu kursla katılımcıların LibreOffice sürüm takip sistemini, hata
 takip sistemini ve kod gözden geçirme sistemini  kavramaları 
ve bunları kullanarak LibreOffice için  kod yaması gönderebilecek
 düzeye gelmelerini, LibreOffice geliştiricileriyle  iletişimin 
kurmanın uygun yollarının öğrenilmesini, LibreOffice kaynak kodu
 içerisinde iz sürmeninöğrenilmesi ve LibreOffice bugzillasından 
olabildiğince çok hata kaydının çözülmesini hedeflenmektedir.

Kursa kimler katılabilir?

Kurs katılımcılarının C++ ile kod yazabiliyor ve derleyebiliyor 
olmaları beklenmektedir. 
İngilizce okuma yazma konusunda sorunları olmaması gerekmektedir.

Katılımcılar için ön-şartlar

Her ne kadar LibreOffice bütün işletim sistemlerinde derlenebiliyor 
olsa da kurs eğitmenleri bütün geliştirme sürecini GNU/Linux 
kullanarak yapacaklardır. 
Bütün katılımcılardan yanlarından getirecekleri bilgisayarlara 
Ubuntu 15.04 (veya üzeri) bir işletim sistemi kurarak gelmeleri
 beklenecektir. 
Derleme işlemi çok fazla sistem kaynağı gerektirdiğinden sanal makine 
üzerine yapılan kurulumlar kursu takip etmeyi zorlaştıracaktır.
 Kurulum sırasında en azından 1gb’lık takas alanının ayrılması derleme 
sürecinde sorun yaşanmasının önüne geçecektir.
Bütün katılımcıların kurs öncesinde 
https://wiki.documentfoundation.org/Development/BuildingOnLinux 
adresinde tarif edildiği gibi LibreOffice kaynak kodunu indirip derlemeleri 
gerekmektedir. Derleme işlemi bir tam günü alacağından bu işlemi 
tamamlamamış kursiyerlerin kursu takip etmeleri mümkün olmayacaktır.
Katılımcıların kodlama kısmında kullanmak üzere KDevelop yazılımını
 kurup gelmeleri beklenecektir

Katılımcıların kursa getirmesi gereken donanım/yazılım

Her kursiyer kendi dizüstü bilgisayarını getirmelidir.

Kapsanacak Konular

1. Gün, 1. Yarım Gün
Temel git sürüm takip sistemi komutlarının kullanımı anlatılacaktır.

1. Gün, 2. Yarım Gün
LibreOffice’e yama gönderme sürecinde kullanılacak olan gerrit 
(kod gözden geçirme sistemi) kullanımı, ve LibreOffice bugzillasının 
verimli şekilde kullanımı anlatılacaktır.

2. Gün, 1. Yarım Gün
İki eğitmenin LibreOffice bugzillasında daha önce çözdükleri ikişer 
hatayı nasıl çözdüklerini ve LibreOffice kodu içerisinde çözüm 
sürecinde nasıl iz sürdüklerini uygulamalı olarak anlatacaklardır.

2. Gün, 2. Yarım Gün
Diğer iki eğitmenin LibreOffice bugzillasında daha önce çözdükleri 
ikişer hatayı  nasıl çözdüklerini ve LibreOffice kodu içerisinde çözüm 
sürecinde nasıl iz sürdüklerini uygulamalı olarak anlatacaklardır.

3. Gün, 1. Yarım Gün
Kursiyerler için seçilmiş olan başlangıç seviyesi, hata kayıtları 
kursiyerlere tavsiye edilecek ve hata kayıtlarınım çözümü için 
çalışılacak. Eğitmenler bu aşamada karşılaşılan sorunları aşmak 
için yardımcı olacaklardır.

3. Gün, 2. Yarım Gün
Çözüme ulaşılan hata kayıtları yerine yenileri seçilerek  çözümü için 
çalışılacak.  Eğitmenler bu aşamada karşılaşılan sorunları aşmak 
için yardımcı olacaklardır.

4. Gün, 1. Yarım Gün
Çözüme ulaşılan hata kayıtları yerine yenileri seçilerek  çözümü 
için çalışılacak. Eğitmenler bu aşamada karşılaşılan sorunları
 aşmak için yardımcı olacaklardır.


4. Gün, 2. Yarım Gün
Çözüme ulaşılan hata kayıtları yerine yenileri seçilerek  çözümü 
için çalışılacak. Eğitmenler bu aşamada karşılaşılan sorunları aşmak
 için yardımcı olacaklardır.

Kursun sonunda çözüme ulaşan kursiyerlerin isimleri ve çözdükleri 
hata kayıtları LİbreOffice’in resmi gezegeninde yayınlanacak 
olan bir blog yazısı ile ilan edilecektir.

Başlıklar AB-Kurs
Özgür Yazılım, Açık Kaynak, e-devlet ve e-türkiye
Dosya
 

 

Powered by OpenConf®
Copyright ©2002-2015 Zakon Group LLC