Написать пост

На GitHub появились новые инструменты для разработчиков open source проектов

Аватар Рамис Ганиев

Нововведения позволяют очистить рабочее пространство от мешающих комментариев и запросов, а также оберегают пользователей от потенциально опасных пакетов.

GitHub представила новые инструменты для разработчиков ПО с открытым исходным кодом. Нововведения очищают рабочее пространство от мешающих комментариев и запросов, а также оберегают пользователей от потенциально опасных пакетов.

3 нововведения в GitHub

Скрытие комментариев

GitHub позволяет комментировать проекты, чтобы разработчики могли улучшать их на основе отзывов. Сообщения не всегда бывают конструктивны, поэтому рядом с пунктами для удаления и редактирования комментариев появилась кнопка для их скрытия. В выпадающем списке можно указать причину: спам, оскорбление, оффтоп или неактуальность.

При необходимости пользователи могут раскрыть комментарий и прочитать его. Подробнее о нововведении написано на странице поддержки.

Удаление измененных адресов

Создатели часто дают репозиториям узнаваемые адреса, состоящие из имени пользователя и названия проекта: например, Microsoft/TypeScript или swagger-api/swagger-codegen. Иногда они удаляются или изменяются, что позволяет другим разработчикам создавать проекты с таким же названием.

Чтобы уменьшить риск пользователей нарваться на потенциально опасные пакеты, GitHub решил удалять подвергшиеся изменениям адреса. Разработчики по-прежнему могут регистрироваться под освободившимися логинами, но создание репозиториев с ранее использованными названиями больше недоступно.

Регулирование запросов

Авторы проектов часто получают запросы на внесение изменений, но иногда они касаются устаревших веток и бесполезны. Чтобы уменьшить отвлекающий фактор, GitHub ограничивает запросы в четырех случаях:

  • вносимым изменениям не даны объяснения;
  • запрос пришел не от бота;
  • автор заявки не числится в организации;
  • отправитель не имеет доступа к главной и второстепенным ветвям.

Эти условия не влияют на работу автоматизированных процессов.

Одним из предыдущих нововведений в GitHub стала бесшовная интеграция с сервисом Slack. Обновление позволило следить за развитием проекта, не отвлекаясь от его обсуждения с коллегами.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов