Başlık | LibreOffice 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 Kelimeler | Libreoffice, 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 | |