La adopción en el ecosistema mide cuán ampliamente se instala realmente un paquete, usando los propios registros de paquetes — npm, PyPI, Packagist, crates.io, RubyGems, Hex y los demás ecosistemas compatibles. El volumen real de descargas supera a las estrellas de GitHub como evidencia de adopción: las descargas miden uso, las estrellas miden atención.
- Categoría: Comunidad y Adopción (25 % dentro de la categoría)
- Peso en el índice general: 4.5 %
- Clave de la métrica:
ecosystem_adoption - Se aplica a: repositorios que publican al menos un paquete; en caso contrario
null
Cómo se calcula el valor
| Componente | Peso | Criterios |
|---|---|---|
| Descargas mensuales | 80 | sumadas entre los paquetes del repositorio, escala logarítmica — se satura en torno a ~1 000 000/mes |
| Descargas totales | 80 | alternativa cuando un registro no publica cifra mensual (p. ej. RubyGems); escala logarítmica, se satura en torno a ~50 000 000 acumuladas |
| Dependientes en el registro | 20 | escala logarítmica; solo lo informan algunos ecosistemas, se excluye en los demás |
El componente de descargas usa la cifra mensual cuando está disponible y el total acumulado en caso contrario — lo que el registro proporcione, de modo que ningún ecosistema quede estructuralmente en desventaja.
Reglas de equidad
- Los repositorios que no publican no son penalizados. Las aplicaciones y los proyectos de infraestructura que no envían nada a un registro obtienen
nullaquí, y Comunidad y Adopción renormaliza sobre sus otras métricas. - Los paquetes deben apuntar de vuelta. Un paquete de registro solo cuenta cuando sus metadatos referencian de forma verificable el repositorio inspeccionado; los paquetes sin correspondencia se listan en el informe pero se excluyen del cálculo.
- La escala logarítmica mantiene la métrica significativa en todo el rango — un paquete que pasa de 1000 a 10 000 descargas mensuales se mueve tanto como uno que pasa de 100 000 a 1 000 000.
Cómo leer el resultado
- Dentro de su categoría, esta es la evidencia de adopción más sólida disponible — más sólida que la popularidad, y por eso un paquete muy descargado pero con pocas estrellas puede leerse mejor que uno famoso.
- Las cifras de descargas varían en significado según el registro (espejos, tráfico de CI); la escala logarítmica absorbe la mayor parte de ese ruido, y las entradas exactas se reproducen en cada informe para su inspección.
Cómo mejorar el valor
- Publicar el paquete en el registro de su ecosistema y mantener exacto el enlace al repositorio en los metadatos del paquete.
- Más allá de eso, las descargas siguen al uso genuino — la palanca honesta es la utilidad y la descubribilidad del proyecto, no la métrica.
Relacionado: mantenimiento de paquetes · ecosistemas compatibles