Совсем недавно GitHub провел свое первое виртуальное мероприятие — GitHub Satellite. Тысячи людей подключились к прямой трансляции, которая весь день радовала публику интересными докладами, сгенерированной музыкой и многим другим.

В начале конференции GitHub объявил о запуске новых функций, которые скоро появятся на платформе. Среди анонсов фигурировала и живая среда для веб-разработки. В скором времени эти функции гарантированно изменят наши представления о написании open-source кода.

Codespace

Среда Codespace в веб-браузере (фото из блога GitHub)

Настройка среды разработки — это всегда непросто. Но GitHub уже тестирует решение. GitHub придумал Codespace, который подарит нам полную среду разработки на основе VS Code в браузере. В новой среде доступно большинство VS-функций и даже есть доступ через терминал.

Кроме того, можно будет запускать пространство кода и подключаться к нему из своей любимой IDE на компьютере. Это дает больший простор в плане настроек, а также позволяет устанавливать в браузере любые расширения VS Code.

На момент написания данной статьи Codespace находился в ограниченном публичном бета-тестировании. Итоговые цены пока что неизвестны.

Discussions

Вкладка Discussions на zeit / next.js (фото из блога GitHub)

Раньше open-source сообщества могли общаться на GitHub через Issues или Pull-request. Но GitHub придумал новый формат для организации бесед и создания базы знаний сообщества.

Discussions появятся в репозитории проекта, то есть там, где «живет» все сообщество. Эту фичу уже можно скачать в нескольких open-source сообществах, например zeit/next.js и twbs/bootstrap.

Сканирование и скрытое сканирование кода

Пример сканирования кода (фото из блога GitHub)

GitHub превратил сканирование в нативный опыт. Теперь каждая отправка в репозиторий будет проверяться на уязвимости с помощью GitHub Actions. Эта опция бесплатна для open-source проектов. Кроме того, любой open-source проект может зарегистрироваться для получения ограниченной и публичной бета-версии.

Помимо этого, GitHub доработал свое скрытое сканирование, и теперь им можно пользоваться в частных репозиториях. С 2018 года эта функция доступна для публичных репозиториев , а теперь появилась версия и для частного кода.

Private Instances

Совсем скоро GitHub выпустит свой новый и полностью настраиваемый пакет для корпоративных клиентов. Private Instances предложит пользователям улучшенную безопасность и расширенные возможности для создания политик. Все это, по задумке платформы, сможет удовлетворить потребности каждого клиента в безопасности и соблюдении регулятивных норм.

Пока что Private Instances даже не в бета-версии. Но это еще может измениться.

Заключение

В ближайшем будущем GitHub представит заявленные новшества широкой публике. Все это превратит разработку open-source программ в более гладкий, эффективный и безопасный процесс. Интересно, а что же компания приготовит нам в следующем году?

Примечание: информация для статья бралась из блога GitHub, а также из записи виртуальной конференции, которая прошла 6 мая 2020.

Читайте также:


Перевод статьи Benjamin Soyka: 4 New GitHub Products That Will Change How You Code

Предыдущая статьяУчимся программированию как Эйнштейн
Следующая статьяСтоит ли заменить Python на Julia?