Совсем недавно GitHub провел свое первое виртуальное мероприятие — GitHub Satellite. Тысячи людей подключились к прямой трансляции, которая весь день радовала публику интересными докладами, сгенерированной музыкой и многим другим.
В начале конференции GitHub объявил о запуске новых функций, которые скоро появятся на платформе. Среди анонсов фигурировала и живая среда для веб-разработки. В скором времени эти функции гарантированно изменят наши представления о написании open-source кода.
Codespace
Настройка среды разработки — это всегда непросто. Но GitHub уже тестирует решение. GitHub придумал Codespace, который подарит нам полную среду разработки на основе VS Code в браузере. В новой среде доступно большинство VS-функций и даже есть доступ через терминал.
Кроме того, можно будет запускать пространство кода и подключаться к нему из своей любимой IDE на компьютере. Это дает больший простор в плане настроек, а также позволяет устанавливать в браузере любые расширения VS Code.
На момент написания данной статьи Codespace находился в ограниченном публичном бета-тестировании. Итоговые цены пока что неизвестны.
Discussions
Раньше open-source сообщества могли общаться на GitHub через Issues или Pull-request. Но GitHub придумал новый формат для организации бесед и создания базы знаний сообщества.
Discussions появятся в репозитории проекта, то есть там, где «живет» все сообщество. Эту фичу уже можно скачать в нескольких open-source сообществах, например zeit/next.js и twbs/bootstrap.
Сканирование и скрытое сканирование кода
GitHub превратил сканирование в нативный опыт. Теперь каждая отправка в репозиторий будет проверяться на уязвимости с помощью GitHub Actions. Эта опция бесплатна для open-source проектов. Кроме того, любой open-source проект может зарегистрироваться для получения ограниченной и публичной бета-версии.
Помимо этого, GitHub доработал свое скрытое сканирование, и теперь им можно пользоваться в частных репозиториях. С 2018 года эта функция доступна для публичных репозиториев , а теперь появилась версия и для частного кода.
Private Instances
Совсем скоро GitHub выпустит свой новый и полностью настраиваемый пакет для корпоративных клиентов. Private Instances предложит пользователям улучшенную безопасность и расширенные возможности для создания политик. Все это, по задумке платформы, сможет удовлетворить потребности каждого клиента в безопасности и соблюдении регулятивных норм.
Пока что Private Instances даже не в бета-версии. Но это еще может измениться.
Заключение
В ближайшем будущем GitHub представит заявленные новшества широкой публике. Все это превратит разработку open-source программ в более гладкий, эффективный и безопасный процесс. Интересно, а что же компания приготовит нам в следующем году?
Примечание: информация для статья бралась из блога GitHub, а также из записи виртуальной конференции, которая прошла 6 мая 2020.
Читайте также:
- Официальный CLI GitHub
- Репозитории GitHub в помощь каждому веб-разработчику
- Top 100 наиболее популярных репозиториев на GitHub
Перевод статьи Benjamin Soyka: 4 New GitHub Products That Will Change How You Code