- Gentoo projesi, Codeberg platformunda resmi bir varlık oluşturdu ve GitHub dışında yeni bir katkı yolunu kullanıma sundu
- Codeberg üzerindeki Gentoo depo yansısı üzerinden koda katkı yapılabiliyor; ileride diğer depoların da Codeberg organizasyonu altına eklenmesi planlanıyor
- Bu adım, GitHub’dan kademeli olarak uzaklaşan yansı taşıma sürecinin bir parçası ve 2025 yıl sonu raporunda zaten belirtilmişti
- Codeberg, Forgejo tabanlı kâr amacı gütmeyen bir platform; Almanya’nın Berlin kentinde bulunuyor ve topluluk odaklı işletiliyor
- Gentoo, kendi barındırdığı depoları korumaya devam ederken Codeberg’i katkı kolaylığını artıran yardımcı bir yansı olarak kullanıyor
Gentoo’nun Codeberg’e açılması
- Gentoo, Codeberg üzerinde resmi bir organizasyon açtı ve gentoo/gentoo deposu üzerinden katkı amaçlı bir yansı sunuyor
- Bu, GitHub yansısına benzer şekilde katkı kolaylığını artırmayı amaçlıyor
- Gentoo, resmi depolarını doğrudan kendi sunucularında barındırmayı sürdürüyor
- İleride Gentoo organizasyonu altında başka git depoları da eklenecek
- Bu geçiş, GitHub’dan kademeli olarak uzaklaşma sürecinin bir parçası ve 2025 yıl sonu değerlendirmesinde zaten duyurulmuştu
Codeberg platformunun özellikleri
- Codeberg, Forgejo yazılımı temelinde kurulu bir platform
- Kâr amacı gütmeyen bir kuruluş tarafından işletiliyor ve Almanya’nın Berlin kentinde bulunuyor
- Gentoo, bu platform aracılığıyla topluluk merkezli açık kaynak iş birliği ortamını güçlendiriyor
Codeberg’de Pull Request gönderme yöntemi
- Codeberg’de AGit yöntemi kullanılması öneriliyor
- Bu yöntem depolama alanı açısından verimli ve kişisel hesapta ayrı bir fork tutmayı gerektirmiyor
- Kurulum adımları şöyle
git clone git@git.gentoo.org:repo/gentoo.git
cd gentoo
git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
git checkout -b my-new-fixes
- PR oluştururken şu komut kullanılıyor
git push codeberg HEAD:refs/for/master -o topic="$title"
- Aynı topic ile ek commit’ler gönderildiğinde PR otomatik olarak güncelleniyor
- Commit düzenledikten sonra zorunlu push gerekirse
-o force-push=true seçeneği ekleniyor
- İlgili belgeler, Gentoo vikisindeki Codeberg Pull Requests sayfasında görülebilir
İletişim ve ek bilgiler
- Soru ya da görüşler, Gentoo’nun Contact sayfası üzerinden iletilebilir
- Gentoo, Codeberg yansısı üzerinden katkıcı erişilebilirliğini artırıp iş birliği verimliliğini iyileştirme yönünde hareket ediyor
2 yorum
Zig, ana depoyu GitHub'dan Codeberg'e taşıdı
GitHub'dan Codeberg'e: benim deneyimim
Hacker News görüşleri
Acaba artık GitHub’dan çıkışın daha sık yaşandığı bir dönemde miyiz diye merak ediyorum
Eskiden bunun en büyük nedeni, geliştiricilerin GitHub’da toplanmış olmasıydı. Ama Copilot gibi özelliklerin dayatılması, Actions ücretlendirmesindeki değişiklikler vb. nedeniyle merkezileşmenin avantajları azalıyor. Gentoo’da ne olacağını görmek ilginç olacak. Tek seferlik bir durum da olabilir ama bu tür hareketlerin giderek arttığını sık sık duyuyorum
GitHub’da büyük PR incelemeleri neredeyse imkânsız hale geldi. Sayfa yüklemeleri yavaş ve arayüz karmaşıklaştı; 10 yıl öncesine göre çok daha kullanışsız
.patcheklerseniz git patch’ini alabilirsiniz.curl <github patch> | git amile yerelde inceleme yapılabilirCodeberg bağış temelli yürütüldüğü için, büyük projeler akın ederse altyapının bunu kaldırıp kaldıramayacağı konusunda endişeliyim
İlgili tartışma bağlantısı
Ben Gerrit iş akışına alışkındım ama yakın zamanda AGit’i öğrendim
Orijinal metin silinmiş ama arşivden görülebiliyor.
Alibaba’nın git-repo-go projesi de var. Gerrit’e göre gelişmiş yanı, ChangeId yerine oturum belirteci kullanabilmesi
Tasarım dokümanı bağlantısı
Bu daha başlangıç
Steam, oyunların Windows’a bağımlı olmadığını kanıtladı; Avrupa Linux’a geçiyor. LibreOffice, Microsoft 365’i tehdit ediyor ve Microsoft’un GitHub’ı satın almasıyla yapay zeka dayatması başka bir kaçış dalgası yaratıyor. Büyük açık kaynak projeleri harekete geçerse, peşinden gelen çok olur
Gentoo’nun gösterdiği şey, “Great Uncoupling”in bir simgesi. İnternetin tekil kültüründen uzaklaşma eğilimi
Yıl sonu değerlendirmesine göre, Copilot’un dayatılmaya çalışılması nedeniyle aynayı Codeberg’e taşıdılar.
Yani Gentoo zaten uzun süredir bağımsız yapısını koruyordu
Ben de Gentoo’ya katkı için Codeberg kullanmaya başladım. UX hızlı ama git komutlarının hızı yavaş. Ayrıca CI özellikleri GitHub Actions kadar eksiksiz değil
Codeberg benim en sevdiğim Git barındırma hizmeti. GitHub’ın en başta olması gereken şey buydu.
Projelerimin çoğunu Codeberg’e mirror ediyorum ve bir gün ana platform olarak Codeberg’i kullanmayı planlıyorum.
Bağış sayfası sayesinde “ürün değil kullanıcı” olarak kalabiliyorsunuz
GitHub’a yönelik olumsuz değerlendirmelere rağmen, organizasyon çapında kod arama özelliği gerçekten harika.
Belgeler eski ya da eksik olsa bile başka ekiplerin implementasyonlarını hızla bulabiliyorsunuz
GitHub eleştirisi bugünlerde biraz moda akımı gibi geliyor. GH Actions ve Copilot son 8 yılda ciddi şekilde gelişti
Sonuçta herkesin bildiği gibi, yapay zeka ile kod üretme baskısı yüzünden GitHub büyük ölçekte kalite erozyonuna (enshittification) sürüklenmek zorunda.
Gentoo gibi projeler de buna karşı önceden hazırlık yapıyor