Google Code Nasıl Kullanılır ?

Melis

New member
Google Code Nedir?

Google Code, Google tarafından sunulan açık kaynak yazılım projelerinin barındırılması ve geliştirilmesi için kullanılan bir platformdu. Ancak, 2016 yılında Google, bu platformu kapatmış ve GitHub gibi diğer popüler açık kaynak projeleri barındırma platformlarına yönelmiştir. Bu yazıda, Google Code’un sunduğu özellikleri, nasıl kullanıldığını ve kapandıktan sonra nelerin değiştiğini ele alacağız.

Google Code Kullanımının Temelleri

Google Code, yazılım geliştiricilerinin açık kaynaklı projelerini barındırmalarına, kodları yönetmelerine ve diğer geliştiricilerle işbirliği yapmalarına imkan tanıyordu. Kullanıcılar, Google Code üzerinden projelerine erişebilir, yazılımlarını geliştirebilir, hata raporları gönderebilir ve belgeler oluşturabilirdi.

Google Code kullanımı için bir Google hesabı gerekmekteydi. Hesap oluşturduktan sonra, geliştiriciler projeler oluşturabilir ve bu projelere kod ekleyebilirlerdi. Her proje için bir SVN (Subversion) deposu oluşturulabiliyor ve bu sayede kod yönetimi yapılabiliyordu. Ayrıca, her projede bir "Issues" sekmesi bulunuyor ve buradan kullanıcılar, projedeki hataları veya eksiklikleri rapor edebiliyordu.

Google Code'un Kapalı Olması ve GitHub'a Yönelme

2015 yılında Google, Google Code’u kapatacağını duyurdu ve tüm projelerin GitHub veya Bitbucket gibi başka platformlara taşınmasını önerdi. 2016 yılında ise Google Code tamamen kapanarak, kullanıcıların projelerine başka platformlardan erişmesi sağlandı. Bu değişiklik, özellikle açık kaynak geliştiricileri için büyük bir adım oldu, çünkü GitHub o dönemde çok daha büyük ve kapsamlı bir kullanıcı kitlesine sahipti. Google Code'un kapatılmasıyla birlikte birçok geliştirici ve yazılım topluluğu Google Code'un sunduğu özelliklerin GitHub’da daha iyi bir şekilde karşılandığını fark etti.

Google Code Ne Zaman Kapanmıştı?

Google Code, 2016 yılının Ocak ayında, projelerin taşınması için kullanıcılara uyarı yapmaya başladı. Bu tarihten sonra, 2016 yılının Temmuz ayında platform tamamen kapandı. Ancak, 2016 yılından önce oluşturulmuş projelere ve kodlara hala bazı arşivleme servisleri aracılığıyla erişilebiliyordu.

Google Code’da Yapılabilen İşlemler

Google Code kullanılırken birçok farklı işlem yapılabiliyordu. İşte bazı temel işlemler:

1. **Proje Oluşturma:** Yeni bir proje başlatmak için kullanıcılar, "Create a new project" seçeneğini kullanarak projesini başlatabiliyordu.

2. **Kod Yönetimi:** Google Code, SVN (Subversion) depolarını destekliyordu. Bu depolar sayesinde yazılım geliştiricileri, kodlarını merkezi bir depoda tutabiliyor ve diğer geliştiricilerle paylaşabiliyorlardı. Geliştiriciler, kendi bilgisayarlarında projelerini güncelleyip, değişikliklerini Google Code’a yansıtabiliyorlardı.

3. **Issues Yönetimi:** Google Code, kullanıcıların projelerdeki hataları rapor etmelerine imkan tanıyan bir "Issues" sekmesi sağlıyordu. Bu sekmede, hatalar sıralanabilir, öncelik verilebilir ve geliştiricilere atama yapılabilirdi.

4. **İşbirliği ve Katkı:** Geliştiriciler, projelere katkı sağlamak isteyen diğer yazılım geliştiricilerle işbirliği yapabilirlerdi. Her projede bir açık kaynak lisansı belirlenebilir ve bu sayede başka kullanıcılar projeye katkıda bulunabilirdi.

Google Code'un Avantajları ve Dezavantajları

Google Code, kullanıldığı dönemde birçok avantaj sundu, ancak bazı sınırlamaları da vardı.

**Avantajları:**

- **Google Entegrasyonu:** Google Code, Google’ın sağlam altyapısına dayandığı için güvenilir bir platformdu.

- **Kolay Erişim:** Google Code projeleri, diğer Google servisleriyle entegre olabiliyor ve kullanıcılar Google hesaplarıyla hızlıca giriş yapabiliyorlardı.

- **Açık Kaynak Desteği:** Google Code, açık kaynak projelere destek veriyordu ve geliştiriciler için topluluk odaklı bir ortam sağlıyordu.

**Dezavantajları:**

- **SVN Desteği:** Google Code, zamanla Git gibi daha modern versiyon kontrol sistemlerinin gerisinde kaldı. Git, özellikle dağıtık yapısıyla daha verimli ve hızlı çalıştığı için geliştiriciler GitHub veya Bitbucket gibi platformlara yönelmeye başladı.

- **Yetersiz Özellikler:** GitHub gibi rakiplerine kıyasla, Google Code daha az işlevsellik sunuyordu. GitHub, projelere yönelik daha fazla özellik ve geniş bir topluluk sunarken, Google Code bu konuda yetersiz kaldı.

Google Code’dan GitHub’a Geçiş Nasıl Yapılır?

Google Code kapanmadan önce birçok geliştirici, projelerini GitHub’a taşımak için hazırlık yapmaya başladı. Google Code’dan GitHub’a geçiş yapmak, genellikle şu adımlarla yapılabiliyordu:

1. **Google Code’dan Kod Çekme:** Google Code projelerinden SVN veya Git kullanarak kodunuzu bilgisayarınıza çekebilirsiniz.

2. **Yeni Git Deposu Oluşturma:** GitHub’da yeni bir depo oluşturun ve Google Code’dan çektiğiniz kodu buraya yükleyin.

3. **Projeyi Taşıma:** Kodunuzu GitHub’a yükledikten sonra, proje ayarlarını ve sorunları (issues) GitHub üzerinde yeniden yapılandırın. GitHub, projelere ilişkin tüm bilgileri ve kodu taşımak için çeşitli araçlar ve entegrasyonlar sunmaktadır.

4. **Bağlantıyı Paylaşma:** GitHub’a taşındıktan sonra, eski Google Code bağlantılarının yerine GitHub bağlantısını paylaşarak proje hakkında geri bildirim alabilirsiniz.

Google Code Kapanınca Ne Oldu?

Google Code’un kapanması, birçok geliştirici ve açık kaynak topluluğu için bir dönüm noktasıydı. GitHub’un, Bitbucket’ın ve GitLab’ın popülerliği artarken, Google Code’un kapanması aslında daha büyük ve daha fonksiyonel platformlara geçişi hızlandırdı. Bugün, GitHub ve GitLab gibi platformlar, projeleri barındırmak ve yönetmek için en popüler seçeneklerdir. Google Code'un kapatılması, bir tür evrim niteliğindeydi ve açık kaynak yazılım dünyasının daha sağlam altyapılara yönelmesine olanak sağladı.

Sonuç

Google Code, bir zamanlar yazılım geliştirenlerin ve açık kaynak projelerine katkı sağlamak isteyenlerin sıklıkla kullandığı bir platformdu. Ancak 2016 yılında kapanarak yerini daha modern ve kapsamlı araçlara bıraktı. Bugün Google Code’dan eski projelere arşivleme yolları aracılığıyla ulaşılabilse de, platform artık aktif bir şekilde kullanılmamaktadır. GitHub ve GitLab gibi alternatifler, açık kaynak yazılım dünyasında hâlâ popülerliğini sürdürmektedir.