15 Ocak 2017 Pazar

LibreOffice Çalışmalarım - 1

Herkese merhaba bu sene bitirme projemi LibreOffice ile ilgili yapıyorum. Bu yazımda ilk dönemde nasıl işler yaptığımdan bahsedeceğim.

Geçen senenin başından itibaren LibreOffice ile ilgili çalışıyorum. Geçen sene çalışmalarım projenin farklı kısımlarıyla ilgili oldu. Öncelikle süreci öğreten hata kayıtlarına kod göndermekle başladım daha sonra LibreOffice veritabanı aracı olan Base üzerinde çalıştım senenin sonunda 6 tane yama gönderdim.

Bu sene bitirme projemde ise LibreOffice'de birim testler üzerine çalışıyorum. Projede Java ile yazılmış birim testlerin Python ve C++ ortamlarına geçirilmesi isteniyor. Var olan testlerin ise yeni getirilen özellikler ile değiştirilmesi isteniyor.

Python testlerinde değiştirilmesi istenen özellikler vardı. 2 farklı modüldeki python testlerin büyük bir kısmına bu özellikleri kazandırdım ve 10 tane yama gönderdim.

C++ testlerinde ise kod kapsamayı olumsuz yönde etkileyen kod kapsama oranını düşüren kısımların düzeltilmesi ile ilgili çalıştım. LibreOffice'de yazılmış olan kodlardaki kod kapsama oranlarına şuradan ulaşabilirsiniz. Bu konuyla ilgili de 6 tane yama gönderdim.

Bu çalışmalarıma ek olarak LibreOffice projesinde Almanca kullanılan kelimelerin İngilizce'ye çevirilmesi isteniyor. Bu hata kaydını seviyorum doğrusu, çalışmaya ara verdiğim zamanlarda bununla ilgili çalışıyorum :) Bu konuyla ilgili de 3 tane yama gönderdim.

LibreOffice deposuna gönderdiğim yamaların linklerine şuradan ulaşabilirsiniz.
 
İyi çalışmalar.