Radicle, төвлөрсөн бус хамтын ажиллагааны хөгжлийн платформ

 

Саяхан Radicle P2P платформын анхны бета хувилбарыг гаргахаа зарлав болон түүний ширээний үйлчлүүлэгч Radicle Upstream.

Төсөл хамтын ажиллагааг хөгжүүлэх, код хадгалах төвлөрсөн бус үйлчилгээг бий болгох зорилготой, GitHub, GitLab-тэй төстэй боловч тодорхой серверүүдтэй холбоогүй, түүнчлэн цензурт хамрагдахгүй, P2P сүлжээнд оролцогчдын нөөцтэй ажиллах.

Radicle-ийн тухай

Radicle нь платформууд болон төвлөрсөн корпорацуудаас хамаарахгүй байхыг зөвшөөрдөг холболт нь нэмэлт эрсдэлийг үүсгэдэг нээлттэй эх үүсвэрийг хөгжүүлэх, түгээх зориулалттай (бүтэлгүйтлийн нэг цэг нь компани ажлын нөхцлийг хааж эсвэл өөрчилж болно).

Radicle дахь кодыг удирдахын тулд бидний сайн мэдэх Git ашигладаг. P2P сүлжээнд агуулахуудыг тодорхойлох замаар өргөжүүлсэн. Бүгдээрээ өгөгдлийг ихэвчлэн орон нутагт хадгалдаг мөн тэдгээр нь сүлжээний холболтын төлөв байдлаас үл хамааран хөгжүүлэгчийн компьютер дээр үргэлж байдаг. Мэдээллийг хамгаалахын тулд нээлттэй түлхүүрүүд дээр суурилсан криптографийг данс ашиглахгүйгээр ашигладаг. P2P сүлжээний оролцогчдын агуулахын жагсаалтыг төслийн үрийн цэгээс харж болно.

P2P сүлжээний гол цөм нь Оролцогчдын хоорондох өгөгдлийг хуулбарлах Git дээр суурилсан Radicle Link протокол. Оролцогчид өөрсдийн код болон сонирхсон төслүүдийнхээ кодонд нэвтрэх боломжийг олгодог бөгөөд илүүдэл хувийг нь орон нутагт хадгалж, бусад сонирхсон хөгжүүлэгчдийн систем дээр хуулбарладаг. Үүний үр дүнд дэлхийн төвлөрсөн бус Git репозитор бий болж, тэдгээрийн өгөгдлийг өөр оролцогчийн системд хуулбарлаж, хуулбарлаж өгдөг.

Протокол нь хоёр төрлийн таних объектыг дэмждэг. оролцогч ба төсөл. Оролцогч нь P2P сүлжээнд зангилааг эхлүүлсэн хүнтэй холбоо барина (par) ба төсөл нь олон оролцогч ажиллах боломжтой репозиторыг тайлбарласан болно.

Сүлжээ нь оролцогчид болон төслүүдийн хоорондох харилцааны нийгмийн график зургийг бий болгодог. Оролцогчид өөрсдийгөө болон бусад оролцогчдыг сонирхож буй төслүүдийг тэмдэглэж авдаг. Хяналтанд хамрагдсан оролцогчдын эд зүйлийг одоогийн оролцогчийг дагаж буй бусад оролцогчдод нээлттэй байна.

Хөгжил нь Radicle-д каноник мастер үзэмжийг хадгалахаас илүүтэйгээр "базар" хэв маягаар явагддаг бөгөөд тэдгээрийн үйлчлэгчидтэй зэрэгцээ зэрэгцээ салбарууд байдаг бөгөөд хувь нэмэр оруулагчид хоорондоо нөхөөс солилцдог.

Хадгалах сантай холбохын оронд гадаад лавлагаа, Radicle нь хөгжүүлэгч бүрийн локал машин дээрх өвөрмөц репозитор дээр суурилдагr, эндээс хянагдсан хувь нэмэр оруулагчдын сангаас өөрчлөлтийг татаж, хянах хувь нэмэр оруулагчдын сан руу өөрчлөлт оруулах боломжтой.

Үзэл баримтлалын хувьд төсөл нь кодын үзэл бодлын цуглуулга болдог хөгжлийн бүх оролцогчдын системд. Практик дээр өөрчлөлтийг дамжуулах шатлалыг итгэлцлийн гинжин хэлхээнд үндэслэн зохион байгуулдаг: репозиторийнхоо орон нутгийн хуулбар дахь өөрчлөлтийг хүлээн авахын тулд хөгжүүлэгч бусад хөгжүүлэгчдийг (алслагдсан) эх сурвалж болгон нэмдэг бөгөөд энэ нь автоматаар шинэ ажилд захиалга өгдөг. тэдгээрийн агуулахад гарч ирдэг. P2P сүлжээнд гарсан бүх өөрчлөлтүүдэд тоон гарын үсэг зурсан тул бусад оролцогчид баталгаажуулах боломжтой.

Сүлжээнд холбогдох хамгийн хялбар арга бол десктоп програм суулгах явдал юм Radicle Upstream нь шинэ гишүүн таних, кодоо байршуулах, бусад хөгжүүлэгчидтэй харилцах түлхүүрүүдийг үүсгэх боломжийг олгодог.

Одоогийн байдлаар, хэрэгжилт нь код, алдааг хянах системийн хамтарсан ажилаар хязгаарлагддаг, гэхдээ ирээдүйд хэлэлцүүлгийг зохион байгуулах, өөрчлөлтийг хянах хэрэгслүүдийг өргөжүүлэх, төгсгөлөөс төгсгөл хүртэл шифрлэлтэд суурилсан нэвтрэх эрх бүхий хувийн сангуудад үзүүлэх дэмжлэгийг хэрэгжүүлэхээр төлөвлөж байна.

Эцэст нь, Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал, та шалгаж болно дараах холбоос.

Зангилааны үйл ажиллагааны прокси кодыг Rust дээр, график клиент дээр TypeScript, Svelte, Electron дээр бичсэн болно. Төслийн хөгжил Эдгээрийг GPLv3 лицензийн дагуу тараадаг.

Багцууд нь Linux (AppImage) болон macOS-д бэлэн болсон байна.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.