На этой неделе состоялся GitHub Universe, ежегодное мероприятие, посвященное продукту и сообществу компании, которое принесло пользователям целый ряд новых функций. Темный режим сейчас находится на стадии общедоступной бета-версии и может быть активирован в меню « Настройки» или настроен в соответствии с настройками системы.
Обсуждения – это новая функция, которую GitHub представил на своем мероприятии Satellite в мае, чтобы облегчить вопросы и открытые беседы. Компания тестирует его с сообществами с открытым исходным кодом, такими как Gatsby и Laravel, чтобы устранить ошибки перед публичным запуском. Обсуждения в настоящее время позволяют пользователям настраивать категории, передавать и закреплять обсуждения, а также преобразовывать вопросы в цепочки обсуждений. Скоро появится мобильная поддержка.
Участники обсуждений могут искать или сортировать беседы по самым новым, популярным, отвеченным и оставшимся без ответа. За темы можно проголосовать для лучшего освещения, а виджет боковой панели отображает «самых полезных» пользователей. Обсуждения – это, по сути, модернизированный форум с добавлением небольшого количества геймификации. На всякий случай.
Сопровождающие проекты плагинов, тем и инструментов WordPress, размещенных на GitHub, могут захотеть изучить обсуждения, чтобы узнать, может ли это принести пользу их сообществам. Формат более доступен для менее технических участников, которые могут не быть знакомы с проблемами GitHub.
Основываясь на существующем графике зависимостей и функциях предупреждений безопасности , GitHub вводит проверку зависимостей как способ помочь разработчикам отловить уязвимый код до того, как он будет добавлен в их проекты. Обзор зависимостей отображает следующую информацию для каждого запроса на вытягивание:
- какие зависимости были добавлены, удалены или обновлены
- даты выпуска
- сколько проектов используют эти компоненты
- информация об уязвимости для каждой зависимости
Бета-версия функции проверки зависимостей теперь открыта для всех общедоступных репозиториев и будет постепенно внедряться на GitHub в ближайшие несколько недель.
Другие примечательные объявления включают возможность автоматического объединения запросов на включение при использовании защищенных веток, улучшения поддержки непрерывной доставки и спонсорство GitHub для компаний, что позволяет организациям использовать свои существующие биллинги для пожертвований разработчикам и проектам с открытым кодом. Ознакомьтесь с полной информацией в анонсе мероприятия.