Projeler

Açık kaynakta geliştirdiğim ve bakımını üstlendiğim işlerden bir seçki. Kod, teknik kararlar ve belgeler doğrudan depolarında incelenebilir.

Linux paket yönetimi · Python 3

Inary

PiSi kökenli açık kaynak paket yöneticisinin Python 3 ile geliştirilen çatalı.

İhtiyaç
Mevcut PiSi tabanındaki eksikleri giderirken paket ve kurulu dosya bilgilerini daha iyi izlemek.
Katkım
Çatalın geliştirilmesinde çalıştım; depo bu emeği diğer katkıcılarla birlikte belgeliyor.
Yaklaşım
Python 3 uygulaması, XML paket tanımları ve dosya değişikliklerini takip eden dinamik veritabanı.
Görülebilir çıktı
Komut satırı aracı, kurulum yönergeleri ve testler açık depoda incelenebilir.

Kaynak kodu · GitHub deposu

XML / XMPP · C

iksemel

Jabber uygulamalarının kullandığı C tabanlı XML ayrıştırıcısının bakım çatalı.

İhtiyaç
Eski projeyi güncel derleme araçları ve Python bağlayıcılarıyla kullanılabilir tutmak.
Katkım
Çatalın bakım ve değişiklikleri depoda adıma atfediliyor.
Yaklaşım
Mevcut SAX, DOM ve Jabber akışı API'leri korunurken Meson/Ninja derlemesi ve Python 3 bağlayıcıları sağlanıyor.
Görülebilir çıktı
Derleme, test ve kurulum adımları depodaki README'de belgeleniyor.

Kaynak kodu · GitHub deposu

Teknik belgeleme · OpenZFS

ZFS Kitabı

ZFS ve OpenZFS kavramlarını Türkçe anlatan açık kaynak kitap.

İhtiyaç
Depolama ve dosya sistemi konularında başvurulabilir Türkçe bir kaynak oluşturmak.
Katkım
Kitabı yazıp farklı kaynakları bir araya getirerek bölümler halinde yayımladım.
Yaklaşım
Giriş, havuzlar, özellikler ve gerçek kullanım örnekleri için sıralı bir içerik yapısı.
Görülebilir çıktı
Kaynak metin GitHub'da, okunabilir kitap GitBook'ta yayımlanıyor.

Kitabı oku · GitHub deposu