[Gelistirici] Yeni Geliştirici Kılavuzu
S.Çağlar Onur
caglar at uludag.org.tr
8 Nis 2006 Cmt 00:14:51 EEST
Selamlar,
[1] adresinde bulunan "Yeni Geliştirici Kılavuzu" kimler geliştirici olabilir,
geliştirici olmak için ne gerekiyor v.s gibi konularda çok kısıtlı ve az
bilgi veriyor. Bir geliştiricinin ne yapması gerektiğinden öte svn nasıl
kullanılır, svn hesabı için nasıl başvurulur v.s gibi konuları içeriyor
aslında.
Evet pisi paketi yapabilmek çok kolay ve daha önce bu tür bir tecrübesi
olmayan biri bile kolayca paket hazırlayabilir v.s. ama aslında geliştirici
dediğimiz adamın sorumlulukları/yaptığı iş/bu sıfatı almasının nedeni paketi
sadece yapmak değil, bu paketi sürdürmek, sorunlarını gidermek, ulaşılır
olmak, takımla uyumlu çalışmak v.s gibi kabaca sıralanabilir.
Bu noktadan sonra yeni geliştirici adaylarımız için şu ana kadar işlettiğimiz
süreci biraz değiştirmeyi önereceğim, kafamdaki süreç şöyle işliyor;
* Katkıcı hazırladığı paketi uluzilla'ya "yeni paket" olarak girer,
* Aktif geliştiricilerden biri (mümkünse paketin gireceği kategori sorumlusu)
hatayı kendi üzerine alır ve ilgili hatadaki paketi yorumlar. Bu yorumlar
mesela Syntax doğru mu, paket yeterince kaliteli mi? ActionsAPI doğru
kullanılmış mı, paket gerçekten derleniyor ve beklenildiği gibi çalışıyor mu
v.s gibi bir seri olabilir.
* Hata ile ilgilenen geliştirici paketin yeterince olgun, katkıcısının yeterli
olduğunu (tabiki geliştirici herşeyi bilmek zorunda değil ama en azından pisi
internallarını, actionsAPI'yi ve en önemlisi üzerinde çalıştığı paketi
bilmeli) onaylayınca hatayı depo sorumlusuna atar.
* Depo sorumlusu son bir kontrolden sonra katkıcının bu sorumlulukları
(paketin devamlı takip etme, güncelleme v.s günlük geliştirici işi işte :P)
almayı istemesi durumunda gerekli SVN hesabını açar, hatayı paketi hazırlayan
eski katkıcı yeni geliştiriciye :) atar ve depoya commit etmesini ister.
* Yeni bir seri paketimiz ve geliştiricimiz olur.
Ne dersiniz? Bir itirazı/yorumu/önerisi olan var mı? Bir ses çıkmazsa
Pazartesi günü bu yazılanları kısa bir döküman haline getirip bundan sonra
politika olarak işletilmesini sağlamayı düşünüyorum.
[1] http://www.pardus.org.tr/belgeler/gelistirici/gelistirici.html
Saygılar
--
S.Çağlar Onur <caglar at uludag.org.tr>
http://cekirdek.uludag.org.tr/~caglar/
Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 191 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20060408/8f68a0b2/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi