New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reassessing our Metrics of Popularity #9979
Comments
Some minor comments I have with the above proposal:
|
Agreed 👍 I had given that some thought already and it can partly be taken care of by only considering brands that have been existence for at least a year - it's usually newer projects that have their stats gamed like that in order to boost their visibility. We should also, though, look at historical data to ensure the current data doesn't appear in any way anomalous.
An oversight on my part, fixed now.
Yeah, this is going to be the trickiest one; we may need to look at a combination of factors in each case to make an accurate assessment. |
Updated the proposal to reword it in preparation to be added to our contributing guidelines, and made the following changes:
I'd still like to see some discussion around the cut-off numbers before we proceed, particularly with npm, JSDelivr & Packagist, as I kinda just pulled those out of the air based on our own current data. Also, once SW get around to adding global rankings for apps, I think we should add that in immediately after website rankings. |
Added crates.io to bullet point 5, with an intial suggestion of 100k weekly downloads. |
Since my return, I've been primarily focussing on triaging old & stale issues and one thing that has become increasingly clear, and increasingly urgent that we address, while doing so is that GitHub stars are actually a terrible metric of popularity! I've come across numerous requests where, at the time, the traffic rank for the website wasn't too far outside our 500k cut-off and had over 5k stars but, since then, the rank has plummeted and/or the GitHub stars haven't increased significantly over time and/or development on the project looks to have slowed or stalled completely. So, I'm proposing that we throw stars out the window completely as a measure of popularity and introduce some other metrics & cut-off points instead.
Rather than go into one of my usual, long-winded & overly wordy proposals this time(!), I'll just bullet point my suggestions for now and we can discuss them further in the comments. All cut-offs below are merely my suggestions and open to discussion - in most cases I'm just using our own data and rounding it up or down as a starting point.
With this, I am also proposing the creation of a label called "assessing" that we can add to issues or PRs while assessing their popularity. Unlike "in discussion", it would highlight to people browsing our repo that we are looking for someone to attest to popularity. I would also suggest that that label be added to all open issues & PRs where the only current qualifying metric is GitHub stars, while we work through and implement these changes.
The text was updated successfully, but these errors were encountered: