Совсем недавно GitHub провел первое в истории виртуальное мероприятие GitHub Satellite. Тысячи людей настроились на день живой трансляции, на котором были представлены основные новости, живая музыка и многое другое.
В начале дня GitHub объявил о нескольких новых функциях, которые скоро появятся на платформе, включая живую веб-среду разработки. Эти новые возможности, несомненно, изменят то, как мы делаем открытые исходные коды в будущем.
Codespaces
Настройка среды разработки часто бывает затруднена, но GitHub тестирует решение. Оно создаёт кодовые пространства, которые привносят в веб-браузер полноценную среду на основе кода VS, включая большинство функций VS и даже доступ к терминалам.
Вы даже сможете запустить кодовое пространство и подключиться к нему из любимой IDE для настольного компьютера, что обеспечит дополнительную настройку, а также возможность добавлять любые расширения VS Code в Интернете.
На момент написания этой статьи, кодовые пространства находятся в ограниченном публичном бета-версии и цены еще не окончательны.
Discussions
Раньше сообщества с открытым исходным кодом могли общаться на GitHub только посредством вопросов и запросов. В скором времени GitHub выпустит новую функцию для организации бесед и создания базы знаний сообщества.
Обсуждения будут находиться в репозитории вашего проекта, так что они будут там, где уже есть ваше сообщество. Обсуждения уже доступны в нескольких сообществах с открытым исходным кодом, включая zeit/next.js и twbs/bootstrap.
Code Scanning and Secret Scanning
GitHub сделал сканирование кода родным опытом. Теперь каждый push к вашему репо будет сканироваться на наличие уязвимостей с помощью GitHub Actions. Он бесплатен для open-source, и любой публичный проект может подписаться на ограниченную публичную бета-версию.
GitHub также расширил секретное сканирование до частных репозиториев. Эта функция была доступна для публичных репозиториев с 2018 года и теперь будет доступна и для частного кода.
Private Instances
В скором времени GitHub предложит новую, полностью управляемую опцию для своих корпоративных клиентов. Его планы в отношении Private Instances привносят улучшенную безопасность и новые функции политики для удовлетворения потребностей каждого клиента в соответствии и безопасности.
Этот продукт еще не находится в бета-версии, но может скоро появиться.