Ökosystem-Verbreitung misst, wie breit ein Paket tatsächlich installiert wird — anhand der Paket-Registries selbst: npm, PyPI, Packagist, crates.io, RubyGems, Hex und die weiteren unterstützten Ökosysteme. Echtes Download-Volumen schlägt GitHub-Stars als Verbreitungsevidenz: Downloads messen Nutzung, Stars messen Aufmerksamkeit.
- Kategorie: Community & Verbreitung (25% innerhalb der Kategorie)
- Gewicht im Gesamtindex: 4,5%
- Metrikschlüssel:
ecosystem_adoption - Gilt für: Repositories, die mindestens ein Paket veröffentlichen; andernfalls
null
Wie der Wert berechnet wird
| Komponente | Gewicht | Kriterien |
|---|---|---|
| Monatliche Downloads | 80 | summiert über die Pakete des Repositorys, logarithmisch skaliert — Sättigung bei ~1.000.000/Monat |
| Downloads insgesamt | 80 | Rückfalloption, wenn eine Registry keine Monatszahl veröffentlicht (z. B. RubyGems); logarithmisch skaliert, Sättigung bei ~50.000.000 über die gesamte Laufzeit |
| Registry-Dependents | 20 | logarithmisch skaliert; nur von einigen Ökosystemen gemeldet, andernorts ausgeschlossen |
Die Download-Komponente nutzt die Monatszahl, wo sie verfügbar ist, und andernfalls die Gesamtsumme — je nachdem, was die Registry liefert, sodass kein Ökosystem strukturell benachteiligt ist.
Fairnessregeln
- Nicht veröffentlichende Repositories werden nicht bestraft. Anwendungen und Infrastrukturprojekte, die nichts an eine Registry ausliefern, erhalten hier
null, und Community & Verbreitung renormalisiert auf ihre übrigen Metriken. - Pakete müssen zurückverweisen. Ein Registry-Paket zählt nur, wenn seine Metadaten nachprüfbar auf das geprüfte Repository verweisen; nicht übereinstimmende Pakete werden im Bericht aufgeführt, aber von der Berechnung ausgeschlossen.
- Die logarithmische Skalierung hält die Metrik über die gesamte Spannweite aussagekräftig — ein Paket, das von 1.000 auf 10.000 monatliche Downloads wächst, bewegt sich so stark wie eines, das von 100.000 auf 1.000.000 wächst.
Das Ergebnis lesen
- Innerhalb ihrer Kategorie ist dies die stärkste verfügbare Verbreitungsevidenz — stärker als die Popularität, weshalb sich ein viel heruntergeladenes, aber bescheiden besterntes Paket besser lesen kann als ein berühmtes.
- Download-Zahlen unterscheiden sich je nach Registry in ihrer Bedeutung (Spiegel, CI-Traffic); die logarithmische Skala absorbiert das meiste dieses Rauschens, und die exakten Eingangswerte werden zur Prüfung in jedem Bericht wiedergegeben.
Den Wert verbessern
- Das Paket in der Registry seines Ökosystems veröffentlichen und den Repository-Link in den Paket-Metadaten korrekt halten.
- Darüber hinaus folgen Downloads echter Nutzung — der ehrliche Hebel ist die Nützlichkeit und Auffindbarkeit des Projekts, nicht die Metrik.
Verwandt: Paketpflege · unterstützte Ökosysteme