• Radicle Git के ऊपर बनाया गया एक विकेंद्रीकृत open source code collaboration network है, जो केंद्रीय सर्वर के बिना peers के बीच सीधे repositories को replicate और manage करता है
  • सभी डेटा और social artifacts public-key cryptography से signed होते हैं, जिससे प्रामाणिकता और लेखक सत्यापन संभव होता है
  • उपयोगकर्ता अपना node चलाकर censorship-resistant collaboration environment बनाए रख सकते हैं, और इंटरनेट कनेक्शन के बिना भी local-first तरीके से काम कर सकते हैं
  • Collaborative Objects(COBs) के जरिए issues, discussions, code review जैसी collaboration features को Git objects के रूप में लागू किया जाता है, और डेवलपर्स इन features को स्वतंत्र रूप से extend कर सकते हैं
  • यह modular architecture के साथ बना है, जिसमें CLI, web, TUI शामिल हैं, इसलिए विभिन्न clients का विकास और अदला-बदली संभव है; यह एक highly extensible code forge platform है

परिचय(Synopsis)

  • Radicle एक Git-आधारित peer-to-peer code collaboration stack है, और centralized code hosting platforms के विपरीत इसमें कोई एकल नियंत्रण इकाई नहीं है
    • repositories peers के बीच distributed replication के साथ साझा होती हैं, और उपयोगकर्ता अपने डेटा व workflow पर पूरी तरह नियंत्रण रखते हैं
  • यह open source के रूप में उपलब्ध है, और MIT तथा Apache 2.0 license के तहत स्वतंत्र रूप से इस्तेमाल किया जा सकता है
  • मुख्य repository की पहचान rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 है

इंस्टॉलेशन और शुरुआत

  • इंस्टॉल करने के लिए shell में यह कमांड चलाएँ:
    curl -sSLf https://radicle.xyz/install | sh
  • या source code से सीधे build किया जा सकता है
  • फिलहाल यह केवल Linux, macOS, BSD परिवार पर काम करता है
  • Radicle Desktop client के जरिए ग्राफिकल collaboration environment भी उपलब्ध है

यह कैसे काम करता है(How it works)

  • यह cryptographic identity system का उपयोग करता है, जो code और social data की integrity तथा author authentication सुनिश्चित करता है
  • peers के बीच efficient data transfer के लिए Git का उपयोग किया जाता है
  • custom gossip protocol के जरिए repository metadata का आदान-प्रदान किया जाता है

डेटा सुरक्षा और स्थायित्व

  • सभी social artifacts Git में store किए जाते हैं और public-key cryptography से signed होते हैं
  • Radicle डेटा की प्रामाणिकता और लेखक की पहचान का स्वतः सत्यापन करता है

स्वायत्तता और censorship resistance

  • उपयोगकर्ता अपना node स्वयं चलाकर third-party पर निर्भरता के बिना collaboration environment बनाए रख सकते हैं
  • नेटवर्क को resilient और censorship-resistant architecture के रूप में डिजाइन किया गया है

local-first

  • इंटरनेट कनेक्शन न होने पर भी हमेशा सुलभ functionality प्रदान करता है
  • उपयोगकर्ता डेटा का स्वामित्व अपने पास रखते हैं, और स्थानांतरण, backup, access आसान रहते हैं

विस्तारशीलता और विकास की क्षमता

  • Collaborative Objects(COBs) के जरिए issues, discussions, code review जैसी collaboration features को Git objects के रूप में लागू किया जाता है
  • डेवलपर्स COBs को extend करके नए collaboration flows बना सकते हैं

modular design

  • Radicle Stack में CLI, web interface, TUI शामिल हैं
    • इन्हें Radicle Node और HTTP Daemon support करते हैं
  • हर component को बदला जा सकता है, और अन्य clients का विकास भी संभव है

कम्युनिटी और भागीदारी

  • Radicle एक free और open source software है, जिसमें कोई भी code contribute कर सकता है
  • कम्युनिटी Zulip, Mastodon, Bluesky, Twitter आदि पर सक्रिय है
  • फीडबैक feedback@radicle.xyz पर भेजा जा सकता है, और वह अपने-आप Zulip के #feedback चैनल में पोस्ट हो जाता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.