La popularidad mide cuánta adopción y atención ha reunido un repositorio en el propio GitHub: estrellas, forks y observadores. La atención es evidencia débil en comparación con los datos reales de instalación — pero es universal (todo repositorio la tiene, publique paquetes o no) y se correlaciona con el tamaño de la comunidad que advertiría un problema.
- Categoría: Comunidad y Adopción (40% dentro de la categoría)
- Peso en el índice general: 7,2%
- Clave de la métrica:
popularity
Cómo se calcula el valor
Los tres componentes se escalan logarítmicamente — cada orden de magnitud pesa aproximadamente lo mismo, de modo que la diferencia entre 50 y 500 estrellas cuenta más o menos tanto como la que hay entre 500 y 5.000.
| Componente | Peso | Se satura en torno a |
|---|---|---|
| Estrellas | 60 | ~5.000 |
| Forks | 25 | ~1.000 |
| Observadores | 15 | ~500 |
Un recuento de 1 o 2 no otorga puntos — una sola estrella o un solo fork es ruido, no adopción — de modo que cada componente solo empieza a puntuar a partir de 3.
Las estrellas y los forks se pueden comprar
Son los únicos datos de entrada del modelo que no tienen emisor, y se venden abiertamente y al por mayor. Cuando el historial diario recopilado de un repositorio muestra un crecimiento que la atención orgánica no produce, la Política de crecimiento inorgánico descuenta los componentes de estrellas y forks: un 40% ante un pico confirmado, un 70% ante varios. Los observadores no se ven afectados, un historial limpio nunca eleva el valor y un repositorio cuyo historial no permite responder a la pregunta no recibe penalización alguna.
Por qué la escala logarítmica
Una escala lineal convertiría la métrica en un indicador de fama, dominado por un puñado de megaproyectos e inútil para comparar todo lo demás. La escala logarítmica comprime la parte alta y expande la zona media, donde se toman la mayoría de las decisiones reales de dependencia. Los puntos de saturación implican que, más allá de ~5.000 estrellas, la atención adicional no aporta nada — la métrica ya ha respondido a su pregunta.
Cómo interpretar el resultado
- La popularidad es la forma más débil de evidencia de adopción. Las estrellas se acumulan y nunca decaen, de modo que la atención antigua perdura. Cuando el proyecto publica un paquete, la adopción en el ecosistema — volumen real de descargas — es la señal más sólida, y los pesos de la categoría reflejan esa jerarquía.
- Los forks aportan información independiente: indican personas que trabajan con el código, no que simplemente lo marcan como favorito.
- Una popularidad baja no es un defecto. Los proyectos jóvenes o de nicho puntúan bajo aquí por naturaleza; la métrica representa el 7,2% del índice general precisamente para que la evidencia de calidad y gobernanza pueda pesar más que la fama.
Cómo mejorar el valor
No existe una palanca directa, y así está diseñado — la atención sigue a la utilidad. El camino duradero es el mismo que para Comunidad y Adopción en general: hacer que el proyecto sea fácil de descubrir, adoptar y contribuir, y publicarlo allí donde ya están sus usuarios.
Relacionado: adopción en el ecosistema · salud de la comunidad