На GitHub появились новые инструменты для разработчиков open source проектов
Новости
Нововведения позволяют очистить рабочее пространство от мешающих комментариев и запросов, а также оберегают пользователей от потенциально опасных пакетов.
3К открытий3К показов
GitHub представила новые инструменты для разработчиков ПО с открытым исходным кодом. Нововведения очищают рабочее пространство от мешающих комментариев и запросов, а также оберегают пользователей от потенциально опасных пакетов.
3 нововведения в GitHub
Скрытие комментариев
GitHub позволяет комментировать проекты, чтобы разработчики могли улучшать их на основе отзывов. Сообщения не всегда бывают конструктивны, поэтому рядом с пунктами для удаления и редактирования комментариев появилась кнопка для их скрытия. В выпадающем списке можно указать причину: спам, оскорбление, оффтоп или неактуальность.
При необходимости пользователи могут раскрыть комментарий и прочитать его. Подробнее о нововведении написано на странице поддержки.
Удаление измененных адресов
Создатели часто дают репозиториям узнаваемые адреса, состоящие из имени пользователя и названия проекта: например, Microsoft/TypeScript
или swagger-api/swagger-codegen
. Иногда они удаляются или изменяются, что позволяет другим разработчикам создавать проекты с таким же названием.
Чтобы уменьшить риск пользователей нарваться на потенциально опасные пакеты, GitHub решил удалять подвергшиеся изменениям адреса. Разработчики по-прежнему могут регистрироваться под освободившимися логинами, но создание репозиториев с ранее использованными названиями больше недоступно.
Регулирование запросов
Авторы проектов часто получают запросы на внесение изменений, но иногда они касаются устаревших веток и бесполезны. Чтобы уменьшить отвлекающий фактор, GitHub ограничивает запросы в четырех случаях:
- вносимым изменениям не даны объяснения;
- запрос пришел не от бота;
- автор заявки не числится в организации;
- отправитель не имеет доступа к главной и второстепенным ветвям.
Эти условия не влияют на работу автоматизированных процессов.
Одним из предыдущих нововведений в GitHub стала бесшовная интеграция с сервисом Slack. Обновление позволило следить за развитием проекта, не отвлекаясь от его обсуждения с коллегами.
3К открытий3К показов