- Proyek Gentoo menambahkan kehadiran resmi di platform Codeberg, menyediakan jalur kontribusi baru di luar GitHub
- Kontribusi kode dimungkinkan melalui mirror repositori Gentoo di Codeberg, dan repositori lain juga akan ditambahkan di bawah organisasi Codeberg ke depannya
- Langkah ini merupakan bagian dari proses pemindahan mirror untuk secara bertahap meninggalkan GitHub, sebuah rencana yang sudah disebutkan dalam laporan akhir tahun 2025
- Codeberg adalah platform nirlaba berbasis Forgejo, berlokasi di Berlin, Jerman, dan dijalankan dengan pendekatan berpusat pada komunitas
- Gentoo tetap mempertahankan repositori yang di-host sendiri, sambil memanfaatkan Codeberg sebagai mirror pendukung untuk meningkatkan kemudahan kontribusi
Ekspansi Gentoo ke Codeberg
- Gentoo membuka organisasi resmi di Codeberg dan menyediakan mirror untuk kontribusi melalui repositori gentoo/gentoo
- Seperti mirror GitHub, tujuannya adalah meningkatkan kemudahan kontribusi
- Gentoo tetap meng-host repositori resmi secara langsung di servernya sendiri
- Ke depannya, repositori git lain juga akan ditambahkan di bawah organisasi Gentoo
- Pemindahan kali ini merupakan bagian dari proses untuk secara bertahap menjauh dari GitHub, sebuah rencana yang sudah disebutkan dalam tinjauan akhir tahun 2025
Karakteristik platform Codeberg
- Codeberg dibangun berdasarkan perangkat lunak Forgejo
- Dioperasikan oleh organisasi nirlaba dan berlokasi di Berlin, Jerman
- Melalui platform ini, Gentoo memperkuat lingkungan kolaborasi open source yang berpusat pada komunitas
Cara mengirim Pull Request di Codeberg
- Di Codeberg, penggunaan metode AGit direkomendasikan
- Metode ini efisien dalam penggunaan ruang penyimpanan dan tidak memerlukan pemeliharaan fork terpisah di akun pribadi
- Prosedur penyiapannya adalah sebagai berikut
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
- Saat membuat PR, gunakan perintah berikut
git push codeberg HEAD:refs/for/master -o topic="$title"
- Jika commit tambahan didorong dengan topic yang sama, PR akan diperbarui secara otomatis
- Jika perlu force push setelah mengubah commit, tambahkan opsi
-o force-push=true
- Dokumentasi terkait dapat dilihat di halaman Codeberg Pull Requests pada wiki Gentoo
Kontak dan informasi tambahan
- Pertanyaan atau masukan dapat disampaikan melalui halaman Contact milik Gentoo
- Gentoo mengoperasikan mirror Codeberg untuk meningkatkan aksesibilitas kontributor dan memperbaiki efisiensi kolaborasi
2 komentar
Zig, memindahkan repositori utama dari GitHub ke Codeberg
Dari GitHub ke Codeberg: pengalaman saya
Komentar Hacker News
Sekarang jadi penasaran apakah eksodus dari GitHub akan makin sering terjadi
Dulu alasan terbesarnya adalah karena para developer berkumpul di GitHub. Tapi dengan pemaksaan fitur seperti Copilot, perubahan tarif Actions, dan lain-lain, keuntungan sentralisasi makin berkurang. Menarik melihat bagaimana hasilnya untuk Gentoo. Bisa jadi cuma kejadian sekali, tapi saya makin sering mendengar soal pergerakan seperti ini
Di GitHub, review PR berukuran besar sekarang nyaris mustahil. Muat halaman lambat dan UI makin rumit, jadi jauh lebih tidak nyaman dibanding 10 tahun lalu
.patchdi akhir URL PR untuk mendapatkan patch git.curl <github patch> | git ammemungkinkan review secara lokalCodeberg dijalankan berbasis donasi, jadi saya khawatir apakah infrastrukturnya bisa bertahan kalau proyek besar berdatangan
Tautan diskusi terkait
Saya terbiasa dengan workflow Gerrit, tapi belakangan saya tahu soal AGit
Tulisan aslinya sudah hilang, tapi masih bisa dilihat lewat arsip.
Ada juga git-repo-go dari Alibaba. Peningkatannya dibanding Gerrit adalah bisa memakai token sesi alih-alih ChangeId
Tautan dokumen desain
Ini baru permulaan
Steam sudah membuktikan bahwa game tidak bergantung pada Windows, Eropa sedang beralih ke Linux, LibreOffice mengancam Microsoft 365, dan akuisisi GitHub oleh Microsoft serta pemaksaan AI menciptakan gelombang eksodus lain. Kalau proyek open source besar mulai bergerak, banyak yang akan mengikuti
Yang ditunjukkan Gentoo adalah simbol dari “Great Uncoupling”. Ini adalah arus untuk keluar dari monokultur internet
Menurut ulasan akhir tahun, mirror dipindahkan ke Codeberg karena upaya pemaksaan Copilot.
Artinya, Gentoo sudah sejak lama mempertahankan struktur yang independen
Saya juga mulai memakai Codeberg untuk berkontribusi ke Gentoo. UX-nya cepat, tapi kecepatan perintah git lambat. Dan fitur CI juga belum selengkap GitHub Actions
Codeberg adalah layanan hosting Git favorit saya. Inilah bentuk GitHub yang seharusnya sejak awal.
Saya sedang melakukan mirror sebagian besar proyek saya ke Codeberg, dan suatu hari nanti berencana menjadikannya yang utama.
Lewat halaman donasi, kita bisa tetap menjadi “pengguna, bukan produk”
Di tengah penilaian negatif terhadap GitHub, fitur pencarian kode tingkat organisasi memang benar-benar luar biasa.
Bahkan ketika dokumentasi sudah usang atau hilang, fitur ini memudahkan menemukan implementasi tim lain dengan cepat
Kritik terhadap GitHub akhir-akhir ini terasa seperti semacam tren. GH Actions dan Copilot sudah berkembang pesat dalam 8 tahun terakhir
Pada akhirnya, seperti yang semua orang tahu, karena tekanan generasi kode AI, GitHub tak terhindarkan akan mengalami penurunan kualitas besar-besaran (enshittification).
Proyek seperti Gentoo sedang bersiap lebih dulu sebelum itu terjadi