Open andrew opened 4 years ago
First pass of this has been deployed and only showing repos on /collabs/repositories
and /community/repositories
if they have a score of 0 or greater (mostly filtering out old, archived and forked repos).
Next step is to boost by:
I've made some tweaks to the score calculator to limit the impact of repos with very high numbers of stars, forks and watchers.
It also boosts projects with dependencies on any indexed package right now (collabs, community and internal), for this to be effective, need to index the dependencies of 20K community repos that haven't download the dependency data for yet.
One other thing I added in was boosting by number of tracked search hits, which does help although often finds superficial mentions of ipfs in readmes, so may need to tweak the weighting on different kinds of search results.
You can also sort repo lists by score now: https://ipfs.ecosystem-dashboard.com/collabs/repositories?order=desc&sort=score
Now that we're starting to collect a good picture of all the open source projects across github that use IPFS in some way, it'll be useful to have some ways to rank/sort/filter them. I propose we have a "ecosystem score" that can be generated based on metrics and attributes of each repository.
Some basic ones to begin with: