[Gelistirici] component yapisi ve paket agaci taslagi
Fatih Aşıcı
fatih at pardus.org.tr
6 Şub 2009 Cum 21:37:51 EET
Cuma 06 Şubat 2009 tarihinde, semen at pardus.org.tr şunları yazmıştı:
> Bu konu hakkindaki dusuncelerinizi ve goruslerinizi bekliyorum.
* desktop.gnome.library/base bileşenleri sadece GNOME'a özgü olan temel
paketleri içermeli. gtk2 ve arkadaşları desktop.gnome altında olmamalı. kde
bileşenleri için de aynı şey geçerli. gtk2, qt gibi toolkitler desktop.library
adında bir bileşene girebilir.
* bileşen isimlerinin tümünde tekil kelimeler kullanalım. extras yerine extra
gibi.
* extras yerine misc de kullanılabilir.
* desktop.kde altındaki uygulamalar işlevlerine göre uygun bileşenlere
gönderilmeli (Bizim manager'lar da dahil). Burada sadece KDE masaüstüne ait
temel paketler bulunmalı.
* Simge ve imleç temaları, freedesktop sayesinde artık ortak bir formata
sahip. Bunları desktop.kde/gnome.theme altına taşımak yerine desktop.theme
altına almalıyız.
* freedesktop diye bir bileşenn olmamalı aslında. free- kısmını atın. desktop
bileşenine dağılsın buradakiler. xorg ve arkadaşlarını ise system.x11 gibi bir
bileşene atabiliriz.
* programming.qt altındakiler programming.tools, desktop.library gibi
bileşenlere dağıtılabilir. qt diye bir bileşene gerek yok bence.
* programming.python.lib -> library olabilir.
* programming.python.environment -> programming.environment varken buna gerek
yok.
* yali ve arkadaşları system.installer adında bir bileşene gidebilir.
pluginleri falan da gelecek ileride herhalde. O yüzden ayrı bir bileşen
olabilir.
* kernel.firmware, kernel sürümünden bağımsız bir bileşen değil mi? Eğer
öyleyse ilerde de birden fazla kernel sunacağımıza göre bu bileşeni kernel
dışına (mesela hardware.firmware?) çıkarabiliriz. Her kernel için böyle bir
bileşen tutmayız herhalde?
* documentation bir bileşen adı olarak sanki içerisinde dökümanlar varmış
izlenimi uyandırıyor. Bunlardan bazıları ofis bileşenlerine gidebilir.
Bazıları için publishing ve viewer adında bileşenler açılabilir.
* utility.shells yerine system.shell kullanılabilir. office bileşeni ana
bileşen yapılabilir. utility bileşeni için biraz daha düşünmek lazım.
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090206/b68eb607/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi