Yazılım geliştiricilerin küresel buluşma noktası GitHub, bu hafta itibarıyla inanılmaz bir kilometre taşını geride bıraktı. Platformda barındırılan yazılım deposu (repository) sayısı tam 1 milyara ulaştı!
Bu tarihi ana denk gelen 1 milyarıncı deponun sahibi, Nepal'den Aasish Pokhrel isimli bir geliştirici oldu. Ancak bu özel deponun içeriği, beklenen sofistike bir proje yerine oldukça minimalist ve espriliydi: Sadece 'sh*t' kelimesi.
İçeriği bu kadar sade olmasına rağmen 'sh*t' adlı depo, GitHub topluluğu içinde büyük bir hızla popülerlik kazandı. Haberin yazıldığı an itibarıyla proje, 2.100'den fazla yıldız (star) toplamış, 147 kez çatallanmış (fork) ve 73 çekme isteği (pull request) ile 188 soruna (issue) ev sahipliği yapmıştı. Bu rakamlar, projenin basitliğine rağmen ne kadar etkileşim yarattığını gösteriyor.
Tahmin edebileceğiniz gibi, açılan sorunlar ve çekme istekleri bölümleri, 'sh*t' kodu üzerine yapılan esprili yorumlar ve katkı önerileriyle doluydu. Geliştiriciler 'bu kod tam bir sh*t', 'push yaparken sorun yaşıyorum' gibi yorumların yanı sıra, ciddi olmayan bir tonla 'macOS desteği' gibi taleplerde bile bulundular.
Çekme istekleri kısmında ise bölgesel çeviriler ekleme, emoji desteği getirme gibi yaratıcı ve mizahi katkılar dikkat çekiyordu.
Aasish Pokhrel, 'sh*t' deposuyla kesinlikle beklenmedik bir ilgi odağı oldu. Pokhrel'in GitHub hesabında genellikle HTML ve CSS kodları içeren yaklaşık 20 depo daha bulunuyor. İlginç bir detay olarak, 'sh*t' projesinden kısa bir süre önce, sadece 'yep' kelimesini içeren başka bir depo yayınlamıştı, ancak bu proje 'sh*t' kadar geniş yankı uyandırmamıştı.
GitHub, geliştiricilerin kod üzerinde işbirliği yapması ve yazılım projelerini yönetmesi için kullanılan, web tabanlı devasa bir platform. Temeli, Linus Torvalds tarafından 2005 yılında Linux çekirdeğinin geliştirilmesi için oluşturulan dağıtık bir sürüm kontrol sistemi olan Git'e dayanıyor.
2008 yılında kurulan ve sadece on yıl sonra Microsoft tarafından 7.5 milyar dolara satın alınan GitHub, günümüzde modern yazılım geliştirme süreçlerinin vazgeçilmez bir parçası. Platformu hobisinden büyük işletmelere kadar 100 milyondan fazla geliştirici kullanıyor. Teknoscope olarak biz de zaman zaman GitHub'daki ilginç ve faydalı projelere değiniyoruz. Ancak bugün konuştuğumuz 'sh*t' projesi, yeni ve popüler olsa da, platformun 1 milyarıncı projesi olarak biraz daha 'anlamlı' bir şeyin olmasını bekleyenleri şaşırtmış olabilir.