Andrew Nesbitt
Andrew Nesbitt
First pass at an implementation for the calculator is complete in https://github.com/librariesio/libraries.io/pull/2056, going to kick the tires with some data next
Current output for a locally synced copy of [Split](): ```json { "popularity": { "dependent_projects": 0, "dependent_repositories": 0, "stars": 0, "forks": 0, "watchers": 0 }, "community": { "contribution_docs": { "code_of_conduct": true,...
@jab ah I didn't know that, yeah I think it that makes sense, rubygems has a similar invalid semver prerelease format. I was thinking about adding in some ecosystem specific...
Sourcerank 2.0 things I've been thinking about over the long weekend: - [x] We'll need to cache the overall score onto a separate field to `rank` on the projects table,...
I've added `runtime_dependencies_count` fields to both projects and versions, running some background to backfill those counts on all package managers where we have both the concept of Versions and Dependencies....
Mos of the `runtime_dependencies_count` tasks finished over night, just python and node.js still running. Versions updated: 11,658,167 Projects updated: 716,828 And just for fun, the average number of runtime dependencies...
Some other thinks to note down: - [ ] we should store the raw numbers used not just the individual scores in the breakdown so we can update the scoring...
Another thing that springs to mind: - [ ] we should probably not give 0 to dependencies where the project is unknown to us, this may already happen but it's...
Here's what the breakdown looks like now for rails (on my laptop, missing some data) ```json { "overall_score": 81, "popularity": { "score": 60.0, "dependent_projects": 0.0, "dependent_repositories": 0.0, "stars": 100.0, "forks":...
More fiddling with local data, tables to compare sourcerank 1 and 2 scores this time. Top 25 local ruby projects ordered by sourcerank 1: | Name | SourceRank 1 |...