-
Notifications
You must be signed in to change notification settings - Fork 121
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
Projects ordering #57
Comments
I think contributor have always been ok adding things at the end. I doubt order make a (huge) difference. I don't think we need to start separating project by categories yet. If we had more in categories we could start thinking about this. I don't want to start having a "metric" yet either. Everybody have been reasonable for now. So I would say that : |
Sounds reasonable. I'll leave this open as a place for ideas on what to do when Github stars aren't a useful guide, though. |
I think it's worth thinking about how to handle things if the number of projects increases by an order of magnitude or more. I would also consider not just restricting the site to scientific Python (although that community seems to be the most on board with this). |
If it grows a lot we need a separate page that list all project and have a search/filter IMHO. And we likely need to blend download numbers from PyPI. |
PyPI doesn't have download numbers anymore. |
https://bigquery.cloud.google.com/table/the-psf:pypi.downloads |
|
As for restricting it to scientific python, my rationale so far is that I'd On 23 Nov 2016 8:34 p.m., "Matthias Bussonnier" notifications@github.com
|
I just suspect that if this gets presented at pycon that a lot more people will be interested. |
That's a good point. I think we can present it as coming from the scientific Python community, while saying that it's open for Python projects more generally to join. |
I think we need to look at this again. We've got rid of the limitation to scientific Python projects. But before we did that, some popular projects like Kivy and Zulip snuck in near the bottom of the list, so that the top couple of rows would be focused on scientific projects. I'm leaning towards re-sorting the projects by popularity, now that 'scientific-ness' is no longer a criteria? Alternatively, we could try to develop a more explicit categorisation of the signatories. |
If the list is big enough splitting into categories could be helpful. I like the stars rule for ordering either way, though. It's a simple rule and no one can argue with it. |
I have a minor concern about how to rank a project that isn't on Github - or something like software carpentry, which is on Github, but isn't directly comparable to a software package. That's why I tell people that the stars metric is a 'rough proxy' for popularity. But it hasn't been a big issue yet, so I plan to keep using it. As we gain more signatories, in some ways the message is shifting from showing which projects are taking this step to showing that lots of projects are, including high profile ones. To me, this points towards sticking with one big list. |
I've just reordered them based on Github stars, plus a bit of my own judgment for things like software carpentry. As expected, this means a much broader range of categories are represented at the top of the list. |
Closing -- well updated, and #228 is going to keep this problem well under control. |
We've tried to order projects roughly by prominence, using Github stars as a proxy. Projects with logos also come before those without, for aesthetic reasons. Reviewing #56, I noticed that some of them are now out of order because they've gained more stars (xonsh in particular has got a lot more stars now).
The text was updated successfully, but these errors were encountered: