-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Code Page Contribution Guidelines #911
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
Comments
I don't quite agree on pausing this whole list indefinitely to come up with some arbitrary rules. Sometimes good enough is better than perfect. The value of this list is its breadth and transparency. Instead of gatekeeping why not allow the community to vote something out if it does not fit. If you say decide on going with stars then you could inadvertently prevent small upcoming projects from getting highlighted. Commit volume does not work either I've often seen go libraries being solid enough and focused on a small but important thing to not need constant updating. I feel if it has something to do with GraphQL it should be on this list. |
I agree with @dosco whats the point of having a open standard and a community if it is not a community. Feels a bit like https://youtu.be/RGxbaxviRVw?t=25 |
Whoops that was a miscommunication on my end - merging anything to the list is only paused until after the Gatsby migration (afaik lol I'm still new here). But this topic of what gets merged and how the list is sorted has come up in several places, which is why I opened this issue! I completely agree with you @dosco - and I see having a guideline or standard defined as a way to avoid gatekeeping. That way, when PRs are open, those with write access can merge/close PRs accordingly rather than having them open and in limbo forever (which is the case now). Also then we can better define contributing guidelines for folks looking to add their tool to the list and make that process more explicit. My thinking is like... list everything in alphabetical order, merge suggestions that come in, take things out when people flag them as out-of-date/not maintained 🤷🏼♀️ |
This sounds reasonable, it's also worth considering that some items on the page (especially in the "Services" section) don't actually have public repositories, so it wouldn't always be possible to apply standards based on Github stars, commit volume etc. |
I agree with listing things alphabetically. Not so sure about the stars. Coming from purely selfish position, I'm the creator and maintainer of the @dlang implementation of graphql server and compared to JS D has like two users, I think we shouldn't rank by stars. |
One site that does something like this, which I really like is this webpage: https://kotlin.link/ they have put everything into categories(which could be This list is still controlled by the community via Pull Requests. |
I feel like we should combine a Reddit or StackOverflow style where community upvotes/downvotes packages with a combination of defined rules as @Urigo mentions in #768 (comment) |
I think code owners should be the ones to decide what goes, but I think the community should add what's out there. |
As we are actively working on a possible solution here, maybe it's a good idea to move some of the discussion there and get feedback from everyone here on that PR? |
OK, now that #936 is going to be merged soon - here's what I think should be the guidelines for the code page: Adding SomethingMost cases:
If it isn't a library, tool or service - then it could go into the community section. If it doesn't fit in any of these cases, then ping me or Ivan and we can figure out if/where it can live. Removing somethingThings to remove:
If a project hasn't had a release in a few years, that doesn't necessarily mean that it's not working. We should rely on a pretty concrete signal before removing something. |
I like what you've suggested @orta! My vote is that we add these points to the contributing guide and then close this issue 😁 |
With the Code page, @Urigo brought it up in #768:
AFAIK we’re putting non-essential editorial changes on hold until the Gatsby migration (#875) is complete, but it’d be great to decide on a process or guidelines for this. Not sure if there is a working group or another way to move it forward.
cc: @IvanGoncharov
The text was updated successfully, but these errors were encountered: