Pada artikel selanjutnya kita akan melihat Radicle. Ini adalah proyek open source yang bertujuan untuk memfasilitasi kolaborasi peer-to-peer untuk membuat kode, semuanya tanpa bergantung pada server terpusat. Dengan kata lain, memang demikian alternatif P2P untuk GitHub.
Jika Anda adalah pengguna dari orang-orang yang Mereka tidak ingin menggunakan server terpusat untuk proyek mereka, tetapi mereka ingin memiliki fitur kolaborasi kode peer-to-peer yang tersedia dan sesuatu yang bekerja secara offline, Radicle adalah alat yang mungkin menarik bagi Anda.
Radicle adalah tumpukan peer-to-peer yang dapat membantu pembuatan kode kolaboratif. Ini memungkinkan pengembang untuk berkolaborasi pada kode tanpa bergantung pada perantara tepercaya. Alat ini telah dirancang untuk menyediakan fungsionalitas yang mirip dengan platform kolaborasi kode terpusat. Pada saat yang sama, ini mempertahankan sifat peer-to-peer dari Git.
Jaringan ini didukung oleh a protokol replikasi peer-to-peer yang dibuat untuk Git, disebut Radicle Link. Ini memperluas Git dengan menyebarkan data melalui proses yang disebut "gosip". Partisipan jaringan berbagi dan menyebarkan data yang menarik bagi mereka dengan menyimpan salinan lokal yang berlebihan dan membagikan data lokal mereka dengan rekan terpilih. Dengan memanfaatkan protokol transfer pintar Git, Radicle Link membuat Git tetap efisien dalam hal replikasi data. Sementara itu, ia menawarkan penyimpanan repositori terdesentralisasi global melalui lapisan jaringan peer-to-peer.
Fitur Radicle
- Radicle adalah sebuah proyek sumber terbuka yang bertujuan untuk menyediakan aplikasi terdesentralisasi untuk kolaborasi kode. Anda dapat menghubungkan peer-to-peer jika kami perlu membagikan proyek dan bekerja dengan orang lain. Radicle sepenuhnya gratis. Alat ini dirilis di bawah GNU General Public License (GPLv3) versi 3.
- Aplikasi desktop masih berada dalam fase beta, tapi patut dicoba. Karena kurangnya waktu, saya hanya dapat melakukan beberapa tes dasar, tetapi tampaknya cukup menjanjikan.
- Program ini menawarkan kemampuan untuk menambahkan beberapa peer jarak jauh. Kita bisa membuat jaringan interkoneksi dengan peer.
- Ini akan memberi kita karakteristik untuk ikuti proyek pasangan tertentu.
- Memungkinkan Anda menggunakan file tema terang dan gelap lainnya.
- Kami akan memiliki kemungkinan bagikan proyek kami menggunakan id unik.
- Tidak tergantung pada server pusat. Lupakan platform. Bagikan kode Anda dengan mudah tanpa bergantung pada pihak ketiga.
- Termasuk kemampuan untuk bekerja secara offline.
- Alat ini dibuat agar mudah dan nyaman digunakan oleh sebagian besar pengembang.
Gunakan Radicle di Ubuntu
Pembuatnya menawarkan dari situs web mereka file .AppImage untuk distribusi Gnu / Linux. Berkat ini, tidak masalah distribusi mana yang Anda gunakan, pengguna mana pun dapat dengan mudah menggunakan alat ini di sistem Gnu / Linux mereka.
Untuk mengunduh file .AppImage, pengguna kita bisa pergi ke Unduh Halaman atau langsung membuka terminal (Ctrl + Alt + T) dan jalankan wget sebagai berikut untuk mengunduh publikasi terbaru hari ini:
wget https://releases.radicle.xyz/radicle-upstream-0.1.5.AppImage
Setelah menyelesaikan pengunduhan, kita harus melakukannya berikan izin eksekusi ke file yang diunduh untuk dapat meluncurkan alat tersebut.
sudo chmod +x radicle-upstream-0.1.5.AppImage
Penting untuk memperjelas hal itu kita harus konfigurasikan git dengan nama dan alamat email kami sebelum memulai. Kita memerlukan terminal untuk mengonfigurasi dan menggunakan kontrol versi git:
git config --global user.name "Nombre-usuario" git config --global user.email "tu-correo@electronico.com"
GUI dari alat ini mudah digunakan dan dimengerti. Sangat mudah untuk mengelola remote, menyalin ID unik untuk membagikan proyek, dan banyak lagi. Harus dikatakan bahwa jika Anda terbiasa dengan sistem kontrol versi Git, menggunakan alat ini seharusnya sangat sederhana.
Untuk mendapatkan kemudahan saat menggunakan alat ini, disarankan untuk bereksperimen dengannya. Untuk memperoleh informasi tentang penggunaannya, pengguna dapat berkonsultasi dengan dokumentasi resmi yang telah mereka terbitkan di situs proyek.