Mashruuca kacdoonku waxa uu horumarinayaa beddelka furan ee madal Discord

Mashruuca kacdoonku waxa uu horumarinayaa madal isgaarsiineed oo loogu talagalay in lagu abuuro analoog furan oo ah fariinta Discord lahaanshaha. Sida Discord, madal kacdoonku waxa ay diiradda saartaa abuurista goobo lagu abaabulo xidhiidhka ka dhexeeya bulshooyinka iyo kooxaha leh danaha guud. Kacdoonku wuxuu kuu ogolaanayaa inaad ku socodsiiso server-kaaga isgaadhsiinta goobtaada iyo, haddii loo baahdo, hubi la-qabsiga shabakada internetka ama la xiriir adoo isticmaalaya codsiyada macmiilka ee la heli karo. Si deg deg ah loo geeyo serverka, sawirka weelka ee Docker ayaa la bixiyaa.

Qaybta server-ka Revolt waxay ku qoran tahay Rust, waxay isticmaashaa MongoDB DBMS kaydinta waxaana lagu qaybiyaa shatiga AGPLv3. Qaybta macmiilku waxay ku qoran tahay TypeScript iyo nooca nidaamyada desktop-ka waxay ku saleysan yihiin aaladda Electron, iyo nooca arjiga shabakadda - qaab-dhismeedka Preact iyo Vite Toolkit. Si gooni ah, mashruucu wuxuu horumarinayaa qaybaha sida server-ka isgaarsiinta codka, adeegga beddelka faylalka, wakiil iyo koronto-dhaliyaha widgets oo lagu dhisay bogag. Codsiyada mobilada ee Android iyo iOS lama bixiyo; taa beddelkeeda, waxaa la soo jeediyay in la isticmaalo arji shabakadeed la rakibay oo ku shaqeeya qaabka PWA (Progressive Web Apps).

Madalku waxa uu joogaa heerka tijaabada beta ee bilowga ah, qaabka uu hadda yahayna waxa uu taageeraa oo keliya qoraalka iyo sheekeysiga codka, kaas oo loo isticmaali karo, tusaale ahaan, in ciyaartoydu ay ku wada xidhiidhaan marka ay wada ciyaarayaan ciyaaraha kombiyuutarka. Astaamaha aasaasiga ah waxaa ka mid ah dejinta heerka isticmaalaha, abuurista profile leh Markdown markup, ku dhejinta calaamadaha isticmaalaha, abuurista kooxaha isticmaalaha, kanaalada iyo adeegayaasha, kala soocida awoodaha, agabka xannibaadda/ka-hortagga xad-gudbinta, taageerada dirida martiqaadyada ( martiqaad).

Siidaynta soo socota, waxaan ka fileynaa taageerada bots, nidaam dhexdhexaadin buuxda, iyo qaybo loogu talagalay isdhexgalka goobaha isgaarsiinta Discord iyo Matrix. Muddada dheer, waxaa la qorsheeyay in la hirgeliyo taageerada wada sheekaysiga sugan (E2EE Chat), kuwaas oo adeegsada sirta dhamaadka-ilaa-dhamaadka ee dhinaca ka qaybgalayaasha. Isla mar ahaantaana, mashruucu ma rabo inuu u horumariyo nidaamka baahsanaanta iyo federaalka oo isku dara dhowr server. Kacdoonku iskuma dayo in uu la tartamo Matrix, ma rabo in uu adkeeyo hirgelinta hab-maamuuska, oo waxa uu u arkaa in uu yahay abuurista sifayaal keli ah oo si fiican u shaqeeya mashaariicda iyo bulshooyinka lagu bilaabi karo VPS raqiis ah.

Ka mid ah meelaha lagu sheekeysto ee ku dhow Revolt, waxaan sidoo kale ogaan karnaa mashruuca qayb ahaan furan ee Rocket.Chat, qayb ka mid ah server-ka kaas oo ku qoran JavaScript, wuxuu ku shaqeeyaa nidaamka Node.js waxaana lagu qaybiyaa shatiga MIT. Gudaha Rocket.Chat, kaliya shaqada aasaasiga ah ayaa furan, iyo sifooyin dheeri ah ayaa loo qaybiyaa qaab lacag-kordhin ah. Rocket.Chat waxay ku kooban tahay fariinta qoraalka waxayna inta badan diirada saartaa abaabulka xidhiidhka ka dhexeeya asxaabta shirkadaha iyo fududaynta isdhexgalka macaamiisha, lamaanayaasha iyo alaab-qeybiyeyaasha.

Source: opennet.ru

Add a comment