Вероятно, самым важным из них является встроенная в платформу среда разработки Codespaces, которая позволяет работать с кодом напрямую через GitHub. Она базируется на открытом редакторе Visual Studio Code, работает через браузер и облако Azure. На Codespaces можно загружать код и зависимости, инструменты разработчика, расширения и тому подобное.
Сейчас среда на стадии бета-тестирования. Отмечается, что функционал для редактирования кода в IDE останется бесплатным, но более интенсивные нагрузки (вроде сборки) планируют сделать платными.
Также GitHub представил систему Discussions, что позволяет проводить обсуждения в форме диалога. Это похоже на issues или pull requests, но разговоры проводятся в отдельном разделе и ответы упорядоченные по веткам.
Среди других обновлений — инструменты Code scanning и Secret scanning. Первый ищет потенциальные уязвимости в каждой операции
git push
, а результат привязывает к пул-запросу.Secret scanning отныне предназначен и для частных репозиториев. Этот сервис анализирует защищенность конфиденциальных данных и проверяет типичные форматы ключей и токенов доступа использующиеся облачными провайдерами. Ранее эта функция называлась Token scanning, она работала для открытых репозиториев с 2018 года.
Источник
gudvinr
Хороший инструмент, теперь можно программировать, отправляя телеметрию прямо из браузера. Наверняка потом окажется, что помимо отключаемой телеметрии самого VSCode добавили ещё и неявные трекеры, кейлоггеры и прочую муть, которую нельзя отключить никак.
ris58h
Что скрывать-то решили? Код который локально набрали, но не запушили? Репа то уже на GitHub прямо в логове кровавого Microsoft.
gudvinr
Адреса-пароли-явки, которые обычно в
.gitignore
лежат — не публичны, к примеру.Но код, который ты сам, лично, по своему желанию загружаешь кнопочкой и трекинг, который происходит неявно и без согласия — это всё же разные вещи.
ris58h
Фактов передачи явок и паролей нет, как я понимаю.
Если трекинг незаконный, в суд можно подать.
Если все законно и докопаться не получается, то просто не пользоваться.
Umpiro
nullptr
Зря вас минусуют.
Не перестаю удивляться буквально толпам людей, которые искренне думают, что им нечего скрывать. Надо срочно найти, откуда эти люди лезут и эту дырку заткнуть.
Areso
Потому что люди, которым есть что скрывать, пользуются on-premise инсталляциями — GitLab, Gitea, Gogs, юнеймит, а не отдают это в облако.
Потому люди и минусуют за откровенную непоследовательность.
nullptr
Это-то понятно, я скорее про нормализацию повального трекинга всего и вся.
Стоит кому-то выразить недовольство тем, что в среднем продукте кода телеметрии скоро станет, грубо говоря, больше чем кода самого продукта, так сразу налетают люди, которые почему-то очень против таких мыслей.
Aios
Просто оставлю это здесь.