GitHub представив пакет Teletype для Atom, який дозволяє редагувати один і той самий код в режимі реального часу декільком розробникам, спостерігаючи за роботою одне одного.
Спільний доступ відкривається на рівні вкладок – генерується ідентифікатор доступу, за допомогою якого інші розробники можуть підключатися до поточної вкладки: відстежувати та вносити зміни. Файли для редагування і позиція в коді обирається первинним користувачем, який відкрив спільний доступ до вкладки.
Обмін даними здійснюється напряму між учасниками в режимі P2P за допомогою протоколу WebRTC. Централізований сервер використовується лише для координації підключення. Клієнтська частина виконана у вигляді плагіна для редактора Atom, серверна частина побудована на платформі Node.js з використанням PostgreSQL.
Ще немає коментарів