4 новых продукта GitHub, которые изменят код



Книга 4 новых продукта GitHub, которые изменят код

Совсем недавно 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.


624   0  

Comments

    Ничего не найдено.