Gitter dadi bagéan saka jaringan Matrix

Tenan unsur nggayuh Gitter у GitLabkanggo ngganti layanan kanggo bisa ing jaringan federasi Matrix. Iki minangka utusan utama pisanan sing direncanakake bakal ditransfer kanthi transparan menyang jaringan desentralisasi, bebarengan karo kabeh pangguna lan riwayat pesen.


Gitter minangka alat terpusat gratis kanggo komunikasi klompok antarane pangembang. Saliyane fungsi khas obrolan tim, sing meh padha karo kepemilikan slack, Gitter uga nyedhiyakake alat kanggo integrasi sing ketat karo platform pangembangan kolaboratif kaya GitLab lan GitHub. Ing jaman biyen, layanan kasebut kepemilikan, nganti dituku dening GitLab.

Matrix minangka protokol gratis kanggo ngetrapake jaringan federasi sing dibangun adhedhasar grafik acara asiklik (DAG). Implementasi utama jaringan iki yaiku utusan kanthi dhukungan kanggo enkripsi end-to-end lan VoIP (panggilan audio lan video, konferensi grup). Implementasi referensi klien lan server dikembangake dening perusahaan komersial sing diarani Element, sing karyawane uga mimpin organisasi nirlaba Matrix.org Foundation, sing ngawasi pangembangan spesifikasi protokol Matrix.

Saiki, pangguna Gitter lan Matrix komunikasi nggunakake "jembatan" matriks-appservice-gitter, relay kanggo ngirim pesen ing antarane. Nalika ngirim pesen, umpamane, saka Gitter menyang obrolan kanthi integrasi sing disambungake menyang Matrix, "jembatan" nggawe pangguna virtual kanggo pangirim saka Gitter ing server Matrix, sing atas jenenge pesen kasebut dikirim menyang obrolan saka Matrix, lan kosok balene. Nyambungake integrasi kasebut bisa langsung saka setelan chatting ing sisih Matrix, nanging cara komunikasi iki bakal ditandhani minangka ketinggalan jaman.

Ing wektu sing cendhak, pangguna ora bakal weruh owah-owahan sing katon: dheweke bakal bisa nggunakake utusan kanthi cara sing padha sadurunge tuku. Ing mangsa ngarep, proses transformasi saka layanan terpusat menyang entitas federasi desentralisasi bakal rampung amarga organisasi server Matrix anyar lan integrasi "jembatan", padha karo matrix-appservice-gitter, langsung menyang Gitter. dhasar kode. Obrolan sing ana ing Gitter bakal kasedhiya minangka kamar Matrix, kayata "#angular_angular:gitter.im", kanthi riwayat pesen sing diimpor.

Sawise integrasi sing sukses, pangguna loro jaringan bakal entuk manfaat: Pangguna Matrix bakal bisa komunikasi kanthi transparan karo pangguna Gitter, lan pangguna Gitter bakal bisa nggunakake klien Matrix, kayata seluler, minangka pangembangan aplikasi Gitter resmi wis mandheg. Pungkasane, bisa uga dipikirake manawa Gitter bakal dadi salah sawijining klien jaringan Matrix. Nanging, sayangé, Gitter luwih sithik ing kemampuan kanggo klien referensi Matrix - Element, dadi tinimbang nggawa Gitter menyang paritas ing fungsi karo Element, diputusake kanggo ngetrapake kabeh kemampuan sing ilang saka Gitter menyang Element. Ing jangka panjang, Gitter bakal diganti karo Element.

Sawetara fitur migunani Gitter sing bisa diadaptasi kanggo Element:

  • Kinerja dhuwur nalika ndeleng obrolan karo akeh pangguna lan pesen;
  • Integrasi sing ketat karo platform pangembangan kolaboratif kaya GitLab lan GitHub;
  • Katalog hierarki obrolan;
  • Tampilan statis sing ramah mesin telusuran saka obrolan umum;
  • Dhukungan markup ing KaTeX;
  • Cabang wit-witan pesen (benang).

Element janji yen frontend Gitter mung bakal diganti dening Element nalika Element tekan paritas ing fungsi. Nganti saiki, basis kode Gitter bakal dianyari tanpa fungsi regresi.

karyawan Gitter uga bakal bisa kanggo entuk manfaat saka Unsur.

Source: linux.org.ru

Add a comment