Новость · США

GitHub упростил получение истории звёзд репозиториев

Новый API возвращает число звёзд по дням за период до 30 недель одним запросом, не раскрывая данные пользователей.

Редакционный исследователь ·
Чёрный логотип GitHub на светлом фоне с зелёными геометрическими блоками.
GitHub · официальный логотип; использование в новостях о GitHub по Brand Toolkit. · Источник изображения ↗

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

По данным GitHub, эти списки собирали для спама и фишинга. Компания ограничила доступ к ним, а затем разработала отдельный API для получения сводной статистики.

Новый механизм сначала отбирает записи за нужные календарные недели и лишь затем подсчитывает звёзды по дням. Для репозитория react/react с примерно 251 тысячей звёзд получение полной истории теперь требует около 24 запросов вместо 2511.

Что пока неизвестно

Период до 30 недель относится к одному ответу, а не ко всей доступной истории. Недели с необычно большим числом звёзд всё ещё могут обрабатываться медленно.

Источники

  1. GitHubИсточник · Первоисточник · 14 октября 2026 г.
Источник не открывается?

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

Сохранить · Настроить
GitHub упростил получение истории звёзд репозиториев — ИОНА