Сталість та врядування запитує, чи переживе проєкт своїх людей. Більшість ризиків відкритого коду не технічні: це самотній мейнтейнер, що вигорає, трекер звернень, що замовкає, пакет, покинутий у своєму реєстрі, тоді як репозиторій усе ще виглядає живим. Ця категорія вимірює структури, що роблять проєкт довговічним.
Це найвагоміша категорія — 24% загального індексу здоров'я — свідоме твердження, що ризик неперервності переважує будь-який окремий технічний сигнал.
Метрики в цій категорії
| Метрика | Вага в категорії | Вага в загальному індексі |
|---|---|---|
| Стійкість мейнтейнерів | 30% | 7.2% |
| Реактивність | 25% | 6.0% |
| Опіка | 25% | 6.0% |
| Супровід пакетів | 20% | 4.8% |
Стійкість мейнтейнерів вимірює бас-фактор і концентрацію контриб'юторів. Реактивність показує, як насправді опрацьовуються звернення та пул-реквести. Опіка досліджує, хто стоїть за репозиторієм — організація чи особистий обліковий запис, верифікований домен, послужний список. Супровід пакетів перевіряє, що опублікований пакет актуальний і не позначений застарілим, бо підтримання реєстру — це не те саме, що активність на GitHub.
Як читати значення категорії
- Саме в цій категорії підтримка організації впливає на індекс: організація сигналізує про спільну, підзвітну опіку, здатну пережити будь-яку окрему людину. Цей приріст свідомий, задокументований і придатний для аудиту — див. опіку.
- Сильна Життєздатність зі слабкою Сталістю описує продуктивний проєкт, якому до зупинки бракує одного відходу, — класичний профіль єдиного мейнтейнера.
- Метрики без спостережуваних даних (ще немає звернень, немає опублікованого пакета) виключаються з перенормалізацією і ніколи не зараховуються як нуль.
Як покращити Сталість та врядування
- Розширювати коло мейнтейнерів: права рецензування та злиття більш ніж для однієї людини зрушують бас-фактор — найвагоміший окремий компонент.
- Тримати трекер звернень вирішеним: тріаж, закриття або злиття; невирішений обсяг читається як ризик.
- Перенести флагманські проєкти з особистих облікових записів до організації та верифікувати домен організації.
- Тримати релізи в реєстрі актуальними і ніколи не залишати застарілу останню версію без наступниці.
Дивіться також: оцінювання організацій · індекс здоров'я