Gitter Matrix желісінің бөлігі болады

компания элемент сатып алады Гиттер у GitLabқызметті федеративті желіде жұмыс істеуге бейімдеу Matrix. Бұл барлық пайдаланушылар мен хабарламалар тарихымен бірге орталықтандырылмаған желіге мөлдір түрде тасымалдануы жоспарланған алғашқы ірі мессенджер.


Gitter - әзірлеушілер арасындағы топтық байланысқа арналған тегін, орталықтандырылған құрал. Командалық чаттың әдеттегі функционалдығына қосымша, ол негізінен меншікке ұқсас бостық,Gitter сонымен қатар GitLab және GitHub сияқты бірлескен әзірлеу платформаларымен тығыз интеграцияға арналған құралдарды ұсынады. Бұрынғы қызмет жекеменшік болды, оны GitLab сатып алғанға дейін.

Матрица - циклдік оқиғалар графигі (DAG) негізінде құрылған федеративті желіні енгізуге арналған тегін хаттама. Бұл желінің негізгі іске асырылуы - түпкілікті шифрлауды және VoIP (аудио және бейне қоңыраулар, топтық конференциялар) қолдауы бар мессенджер. Клиенттер мен серверлердің анықтамалық енгізулерін Element деп аталатын коммерциялық компания әзірлейді, оның қызметкерлері Matrix.org Foundation коммерциялық емес ұйымын басқарады, ол Matrix протоколының спецификациясын әзірлеуді қадағалайды.

Қазіргі уақытта Gitter және Matrix пайдаланушылары «көпір» арқылы байланысады. matrix-appservice-gitter, олардың арасындағы хабарларды қайта жіберуге арналған реле. Хабарламаны жіберген кезде, мысалы, Gitter-тен Matrix-ке қосылған чатқа «көпір» Gitter-тен жіберуші үшін Matrix серверіндегі виртуалды пайдаланушыны жасайды, оның атынан хабарлама Matrix-тен чатқа жеткізіледі, тиісінше және керісінше. Мұндай интеграцияны тікелей матрица жағындағы чат параметрлерінен қосуға болады, бірақ бұл байланыс әдісі ескірген деп белгіленеді.

Қысқа мерзімде пайдаланушылар көзге көрінетін өзгерістерді байқамайды: олар мессенджерді сатып алғанға дейінгідей пайдалана алады. Болашақта орталықтандырылған қызметтен орталықтандырылмаған федерация нысанына ауысу процесі жаңа матрицалық серверді ұйымдастыру және матрицалық-appservice-gitter-ге ұқсас «көпірді» тікелей Gitter-ге біріктіру арқасында аяқталады. кодтық база. Gitter қолданбасындағы бар чаттар хабарлар журналы импортталған "#angular_angular:gitter.im" сияқты матрицалық бөлмелер ретінде қолжетімді болады.

Сәтті интеграциядан кейін екі желінің де пайдаланушылары пайда көреді: Matrix пайдаланушылары Gitter пайдаланушыларымен ашық сөйлесе алады, ал Gitter пайдаланушылары ұялы телефон сияқты Matrix клиенттерін пайдалана алады. ресми Gitter қосымшаларын әзірлеу тоқтатылды. Сайып келгенде, Gitter Matrix желісінің клиенттерінің бірі болады деп санауға болады. Бірақ, өкінішке орай, Gitter Matrix анықтамалық клиенті - Element мүмкіндіктерінен айтарлықтай төмен, сондықтан Gitter-ті Element функционалдығы бойынша паритетке келтірудің орнына, Gitter-тен Element-қа барлық жетіспейтін мүмкіндіктерді енгізу туралы шешім қабылданды. Ұзақ мерзімді перспективада Gitter элементімен ауыстырылады.

Element үшін бейімделуге болатын Gitter қолданбасының кейбір пайдалы мүмкіндіктері:

  • Пайдаланушылар мен хабарламалардың айтарлықтай саны бар чаттарды қарау кезінде жоғары өнімділік;
  • GitLab және GitHub сияқты бірлескен даму платформаларымен тығыз интеграция;
  • Чаттардың иерархиялық каталогы;
  • Қоғамдық чаттардың іздеу жүйесіне ыңғайлы статикалық көрінісі;
  • KaTeX жүйесінде белгілеуді қолдау;
  • Хабарлардың (ағындардың) тармақталуы.

Элемент Gitter алдыңғы бөлігі Элемент функционалдығы теңдікке жеткенде ғана Элементпен ауыстырылады деп уәде береді. Осы уақытқа дейін Gitter кодтық базасы функционалдық регрессиясыз жаңартылып тұрады.

Gitter қызметкерлері де Element пайдасы үшін жұмыс істейді.

Ақпарат көзі: linux.org.ru

пікір қалдыру