ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΠ°ΡΡΠΈΠΊΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 ΠΈ RiotX Android 0.19. Riot Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π²Π΅Π± ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ°ΠΌΠΊΠ°ΡΠ° React (ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠΊΠ°ΡΠ° React Matrix SDK). ΠΠ΅ΡΠΊΡΠΎΠΏ Π²Π΅ΡΠ·ΠΈΡΠ° ΠΎΠ΄ΠΈ Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. ΠΠΎΠ΄ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ Apache 2.0.
ΠΠ»ΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π²ΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ, ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ (E2EE, ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ) Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π·Π° ΡΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ, ΠΊΠΎΠΈ ΡΠ΅ Π²Π½Π΅ΡΡΠ²Π°Π°Ρ ΡΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΠΊΠ°Π½ΠΈ. ΠΠ½ΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ° ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΠΊΠΎΡ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ΅ΡΠ½Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π΄Π²ΠΎΡΠ½Π° ΠΊΡΡΠΊΠ°Π»ΠΊΠ° (Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΡΠΈΠ³Π½Π°Π»).
ΠΠ° Π΄Π° ΠΏΡΠ΅Π³ΠΎΠ²Π°ΡΠ°ΡΠ΅ Π·Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° Π½Π°ΡΡΠ°Π²ΠΊΠ°ΡΠ° ΠΠ΅Π³ΠΎΠ»ΠΌ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΈΠΌΠ°ΡΠΈ ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΏΠΎΡΠ°ΠΊΠ° Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ°ΡΠΈ. Π¨ΠΈΡΡΠ΅Π½ΠΈΠΎΡ ΡΠ΅ΠΊΡΡ Π½Π° ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΡΡΠ²Π° Π½Π° Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² ΡΠ΅ΡΠ²Π΅Ρ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ° Π±Π΅Π· ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠΈΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ (ΡΠ΅ΠΊΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠΌΠ° ΡΠ²ΠΎΡ ΠΊΠ»ΡΡ Π·Π° ΡΠ΅ΡΠΈΡΠ°). ΠΠΎΠ³Π° ΡΠ΅ ΡΠΈΡΡΠΈΡΠ°, ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΡΠ°ΠΊΠ° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΡΠΎ ΡΠ²ΠΎΡ ΠΊΠ»ΡΡ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ»ΡΡΠΎΡ Π·Π° ΡΠ΅ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΊΠΎΡ ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° Π°Π²ΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Π°Π²ΡΠΎΡΠΎΡ. ΠΡΠ΅ΡΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ Π²Π΅ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π±Π΅ΡΠ΅ ΡΠ΅Π²ΠΈΠ΄ΠΈΡΠ°Π½Π° ΠΎΠ΄ NCC Group.
ΠΡΠΎΡΠ°ΡΠ° Π²Π°ΠΆΠ½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π²ΠΊΡΡΡΠ΅Π½ΠΎ ΠΏΠΎΡΠΏΠΈΡΡΠ²Π°ΡΠ΅, ΡΡΠΎ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° ΠΏΠΎΡΠ²ΡΠ΄ΠΈ Π½ΠΎΠ²Π° ΡΠ΅ΡΠΈΡΠ° ΠΎΠ΄ Π²Π΅ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½Π° ΡΠ΅ΡΠΈΡΠ°. ΠΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΠΎΠ΄ Π½ΠΎΠ² ΡΡΠ΅Π΄, ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π΄ΠΎ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π°Ρ ΠΏΡΠΈΡΠ»ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π΄ΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΆΡΡΠ²Π°ΡΠ°. ΠΠΊΡΡΡΠ΅Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΠΈ ΡΠ²ΠΎΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΈ Π»ΠΎΠ³ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄ΠΈ Π΄ΠΎΠ²Π΅ΡΠ±Π°ΡΠ° Π²ΠΎ Π½ΠΎΠ²ΠΎΡΠΎ Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΡΡΠ²ΡΠ΄ΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΡ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅Π» Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ Π±Π΅Π· Π½ΠΈΠ²Π½ΠΎ Π·Π½Π°Π΅ΡΠ΅.
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ°, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ QR-ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. ΠΠ°ΡΠ°ΡΠ°ΡΠ° ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π·Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅Π³Π° ΡΠ΅ Π·Π°ΡΡΠ²Π°Π½ΠΈ Π²ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈ. ΠΠ°ΠΌΠ΅ΡΡΠΎ ΡΠΊΠΎΠΊΠ°ΡΠΊΠΈ ΠΌΠΎΠ΄Π°Π»Π΅Π½ Π΄ΠΈΡΠ°Π»ΠΎΠ³, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° ΡΠ΅Π³Π° ΡΠ΅ Π²ΡΡΠΈ Π²ΠΎ ΡΡΡΠ°Π½ΠΈΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°. ΠΠ΅ΡΡ ΠΏΡΠΈΠ΄ΡΡΠΆΠ½ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° ΠΈ ΡΠ»ΠΎΡΠΎΡ ΠΠ°Π½ΡΠ°Π»Π°ΡΠΌΠΎΠ½, ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ ΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ E2EE, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° ΡΡΡΠ°Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΡΠ΅ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈΠΈ Π·Π° ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ.
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Matrix ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ ΠΈ ΠΏΠΎΡΠ²Π΅ΡΡΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅. Π’ΡΠ°Π½ΡΠΏΠΎΡΡΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΅ HTTPS+JSON ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° WebSockets ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° CoAP+Π±ΡΡΠ°Π²Π°. Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ ΡΠΎΡΠΌΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅ΡΠΈ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠ° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ°Π°Ρ Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ Π½Π° ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π²ΠΎ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅. ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ Π½ΠΈΠ· ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΎΠ±Π²ΡΡΠΊΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π½Π° Git. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ ΠΏΡΠ΅ΠΊΠΈΠ½ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π½Π΅ ΡΠ΅ Π³ΡΠ±Π°Ρ, ΡΡΠΊΡ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ Π΄ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ ΡΠΎ ΡΠ°Π±ΠΎΡΠ°. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ID, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π΅-ΠΏΠΎΡΡΠ°, ΡΠ΅Π»Π΅ΡΠΎΠ½ΡΠΊΠΈ Π±ΡΠΎΡ, ΡΠΌΠ΅ΡΠΊΠ° Π½Π° Facebook ΠΈΡΠ½.
ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ
ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π½ΠΈΠ· ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π‘ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΎΠΏΡΠ°ΡΠ΅Π½ΠΈ ΡΠΎ Π΄ΠΈΡΠΊΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ Π΅Π΄Π΅Π½ Π½Π° Π΄ΡΡΠ³.
Π‘Π΅ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ²ΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ°. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ ΠΏΠΎΡΡΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° Π½Π° ΠΠ°ΡΡΠΈΠΊΡ ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π΄Π²ΠΎΠ½Π°ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ Π΄ΠΎ IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp ΠΈ Slack.
ΠΠΎ ΠΏΡΠΈΠ»ΠΎΠ³ Π½Π° ΠΈΠ½ΡΡΠ°Π½Ρ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°,
ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, ΠΎΡΡΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π³Π»Π°ΡΠΎΠ²Π½ΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠ²ΠΈΡΠΈ.
Matrix Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ ΠΈ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π³Π»Π΅Π΄Π°ΡΠ΅ Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΠΈΡΠ°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°ΠΊΠ²ΠΈ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅, Π΅Π²Π°Π»ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΎΠ½Π»Π°ΡΠ½, ΠΏΠΎΡΠ²ΡΠ΄Π° Π·Π° ΡΠΈΡΠ°ΡΠ΅, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π·Π° ΠΏΡΠΈΡΠΈΡΠΊΠ°ΡΠ΅, ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° ΠΈ ΡΡΠ°ΡΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru