REPO HEALTH

Как мы считаем Repo Health Score

Объяснимая оценка состояния репозитория по шести категориям.

Зачем нужна оценка

Repo Health Score помогает быстро понять текущее состояние проекта. Оценка объединяет наблюдаемые признаки репозитория и показывает, какие области требуют внимания. Это заглушка методики для демонстрации интерфейса.

Мы рассматриваем шесть категорий: документацию, активность, CI/CD, безопасность, работу с задачами и качество кода. Каждая категория представлена числом от 0 до 100, если для неё доступны данные.

Как формируется оценка

В демонстрационном режиме все значения заранее заданы. Итоговый Score не вычисляется по реальному репозиторию; правила расчёта и веса категорий будут описаны в полной методике.

Категория Пример сигнала
Documentation Наличие README и инструкции запуска
Activity Последние изменения проекта
CI/CD Наличие конфигурации проверок
Security Доступность данных о безопасности
Issues Работа с открытыми задачами
Code Health Наличие проверок качества кода

Схема: данные репозитория, шесть категорий, итоговый Score

Рисунок 1. Упрощённая схема оценки; иллюстрация-заглушка.

Покрытие и отсутствующие данные

Покрытие показывает долю доступных для анализа данных. Если показатель недоступен, интерфейс выводит «Нет данных», а не нулевой балл. В mock-ответе категория Security оставлена без значения специально.

Оценку следует читать вместе с деталями категорий и контекстом проекта. Текущий пример предназначен для проверки интерфейса и не является оценкой качества реального репозитория.

Анализ своих репозиториев

После входа подключите свой SourceCraft PAT. Репозитории будут получены с правами этого PAT; он может относиться к другому аккаунту SourceCraft.

Войти через Яндекс ID

Проверяем состояние входа…


Закрытые репозитории не попадают в публичный рейтинг.