Как на гитхабе определяются популярные репозитории в «Trending Repos» и «Interesting Repositories»?
Явно не по подписчикам и коммитам. Ниже — список причин, почему я не могу понять алгоритм
Trending Repos — вообще загадка:
В то же время
Interesting Repositories — менее удивительно, но всё-равно не без недостатков. Наряду с мощными репозиториями встречаются откровенно слабые:
А иногда — вообще абсурдно, когда малопопулярный форк,
за которым следит 4 человека имеет больший вес, чем
оригинальный репозиторий, за которым следит 743 человека.
При этом, явно используются не данные из графика Graphs/Traffic (Page Views over last 90 days), потому что среди репозиториев, которые есть в «Interesting Repositories» есть менее посещаемые репозитории, чем репозитории, которых нету в «Interesting Repositories».
К примеру, репозитории, которые есть в «Interesting Repositories» —
postgres / postgres — имеет
1069 посещений за 90 дней,
russel / groovy —
748 посещений за 90 дней.
С другой стороны, репозитории, которых нету в «Interesting Repositories» —
kohana / kohana — имеет
12083 посещений за 90 дней, а
theshock / libcanvas —
12,405 посещений за 90 дней.
И, если у
theshock / libcanvas намного ниже другие объективные показатели, то
kohana / kohana опережает многие другие репозитории, которые есть в «Интересных» по многим цифрами — >700 наблюдателей, >100 форков, >12k посещений за 3 месяца.
А репозиторий
zendframework / zf2 — вообще содержит огромные показатели, которые больше, чем у большинства других репозиториев: 1200 подписчиков, 400 форков, 30000 посещений за 3 месяца.
Что интересно, список стабилен, т.е. репозитории вышли в топ не случайно. Так каков алгоритм выхода репозитория в «Interesting»?