Аналитика

Вкладка Аналитика предоставляет подробную информацию о репозитории, включая активность разработчиков и распространение кода через форки. Она доступна всем пользователям с правом просмотра репозитория и включает два подраздела: Пульс и Форки.

Как перейти

В профиле репозитория выберите вкладку Аналитика:

Подраздел Пульс

Отображает ключевые метрики активности репозитория:

Основные метрики

  1. Коммиты: количество коммитов за последние 30 дней.
  2. Разработчики: общее число участников за все время существования репозитория.
  3. Форки: общее количество доступных форков (публичных и приватных, к которым у вас есть доступ).

Виджеты

Активность разработчиков

  1. Столбчатая диаграмма количества коммитов по периодам.
  2. Фильтр времени: Весь срок, 1 месяц, 3 месяца, 6 месяцев, 1 год, 2 года.
  3. При наведении — тултип с периодом и числом коммитов.
  4. Автоматическое масштабирование осей:
    • ось X: адаптируется под период (по дням, неделям, месяцам, кварталам);
    • ось Y: округляется до “красивых” чисел с запасом.

Изменения

  1. Двусторонняя столбчатая диаграмма добавленных (зеленые) и удаленных (красные) строк кода.
  2. Группировка данных:
    • 1 месяц → по дням;
    • 3–6 месяцев → по неделям;
    • 1 год → по месяцам;
    • 2 года → по кварталам.
  3. При наведении — тултип с количеством добавленных и удаленных строк.

Используемые языки

  1. Пончиковая диаграмма (doughnut) распределения языков.
  2. Легенда.
  3. Языки с долей < 0.1% объединяются в категорию «Другие».
  4. Если языков больше 6, лишние также попадают в «Другие».
  5. Проценты округляются вверх до целого числа.
  6. При наведении — название языка и процент.

Подраздел Форки

Отображает список всех доступных форков репозитория:

Основная информация

  1. Заголовок: «Форки репозитория».
  2. Счетчик: «Найдено: X» — показывает количество форков после применения фильтров.
  3. Обновляется динамически при изменении фильтров.

Фильтры

Период

Все время, 1 месяц, 3 месяца, 6 месяцев, 1 год, 2 года.

Тип форка

  1. Активные: были изменения (коммиты, слияния PR и др.) в выбранный период.
    Анализируется дата последнего обновления.
  2. Неактивные: не было активности в выбранный период.
  3. Архивные: репозитории, помеченные как архивные.
    Анализируется дата создания.
  4. В избранном: форки, добавленные в избранное (отмеченные звёздой).
    Анализируется дата создания.

Важно:
Для активных/неактивных — учитывается дата обновления.
Для архивных/избранныхдата создания.

Сортировка

  1. По дате обновления.
  2. По дате создания.
  3. По алфавиту.
  4. По количеству звёзд.

Сброс фильтров

  1. Кнопка «Сбросить фильтры» появляется при изменении настроек.
  2. Возвращает значения по умолчанию:
    • Период: Все время;
    • Тип: Все.

Список форков

Каждая карточка содержит:

  • имя пользователя;
  • название форка;
  • количество форков (публичных);
  • количество звёзд;
  • дату создания и последнего обновления.

Карточка кликабельна — ведёт на страницу форка.