-
Notifications
You must be signed in to change notification settings - Fork 222
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
Moving forward with Sangria #446
Comments
I am the only remaining member in sangria-graphql organization, unfortunately I only have write access for 2 repos https://github.com/sangria-graphql/sangria-playground and https://github.com/sangria-graphql/sangria-relay-playground . Your colleague @cneijenhuis told me he already contacted GitHub on how to regain full access to the organization and apparently it's a lengthy process. I would be happy to help appoint worthy maintainers for Sangria to continue the work, like Oleg would have liked. |
For information, we are in contact with Github to check if we can gain write access to the whole organization and the related projects. |
I guess there are other parts we have to check:
Is there something else? |
@yanns do you know anything about the "scaldi" org and projects? I don't think these are nearly as popular or active as sangria, but they do need some basic care and feeding to keep up with dependency and scala language updates. My (small) company is heavily invested in the scaldi core library, with great success, and might be willing to take on some of the responsibility. Any tips? I am thinking about making a similar issue to this one in the scaldi repo and see if someone chimes in with helpful information. However I'm not expecting much in response since it is much less active. I'm assuming Oleg developed scaldi during his tenure at your company, but you don't use it there any longer? |
@dave-handy we are in the process of having all rights on all projects, included scaldi. You can open a similar issue on scaldi. If you already volunteer to maintain the project, please mention it also.(it'd be very welcome ❤️ ) |
Hello everyone, We (Garner) don't have the resources to maintain the sangria repo full time but we will certainly contribute with PRs, new features, bug fixes and an increase of the code coverage, especially if it aligns with our feature/bugfix road map. |
I know the team at LeadIQ would very much like to contribute to Sangria's continued success. I personally would be interested in helping maintaining Sangria, but I'm not sure how much use I would be since I haven't ever really messed with the internals of the library itself. Perhaps we could start by going down the list of top contributors and seeing if they would be interested in being a co-maintainer? Then we can start refining the contribution process from there? |
We Humio are also very invested in Sangria and would like to help out as possible. |
Not sure if this has ever been raised in the history of Sangria, but could Scala Center or Lightbend be the folks we are looking for? It's looking so far that even though we have many contributors, we still lack a someone with the resources to be maintainer. With Sangria being THE GraphQl implementation in Scala, it'd make sense for one of these large organizations to lead it. Or is that not how that works? |
@yanns has there been any progress on getting the needed permissions? I see that there hasn't been any new commits in sangria master either. |
Some news:
So we'll try that and keep you in touch. |
Thanks for the update! Protenus may start a fork of scaldi if we decide to start our scala 2.13 process soon. |
I started hacking around with the idea of converting a schema created using Sangria to a GraphQL-Java schema. The end result would be similar to kotlin-graphql. For me this seems like a fine option but I'm wondering what others think. I'm a little biased because I work on rejoiner.io which is also based on GraphQL-Java. |
@yanns Is there anything any of us can do to help with this process? |
@travisbrown If you know some intern at github, maybe this person could help our case. |
I’ve pinged Nat Friedman on Twitter if they can take a look. https://twitter.com/schrepfler/status/1159262893919145984?s=21 |
Would it make sense to do work on a temporary fork while the process is being worked out? |
@TJSomething Publishing to Maven Central via Sonatype also depends on access to the GitHub organization (although it's possible that @yasserkaddour could get verified now via sangria-playground). There is ongoing work happening in forks (I'm personally testing local builds for Scala 2.13 now, for example). I'm not a core maintainer, but my own feeling is that the overhead of switching to a temporary "official" fork would be substantial, and we should avoid it if we can, even if it means waiting a little longer for new official releases. |
Hi @yanns anything we can do to help out? |
@nickhudkins not that I'm aware of, unless you know someone at Github who can help us here. |
Thanks @yanns, I reached out to some folks on twitter in hopes of moving this along, and at least have a party willing to help. I am happy to do the leg work to help you out if you need anything, including just sending emails and talking to people :). Hopefully we can keep Oleg's work alive and well right here in the |
We may have an answer sooner thanks to: https://twitter.com/TwitterOSS/status/1171190354642497537 ? |
@yanns GitHub employee here, although not one in a direct position to help. Can you shoot me an email DEGoodmanWilson@github.com ? |
Given that this has now been a pending issue for nearly 5 months, with no resolution seemingly in sight, should there now be a serious conversation about how long we are prepared to wait for the bureaucratic machine to grind through this issue, and at what point setting up an "official" fork (temporary or otherwise) should be considered? |
Do you still feel this way, @travisbrown ? I agree with @mjadczak that the uncertainty needs to be addressed. Was there any update from github after the documentation they requested, @yanns ? I think we all agree that sangria is an important and popular project in dire need of maintenance. The longer this issue remains unresolved, the more people will turn away from this library, to the detriment of the community. @jregistr proposed new custodianship of sangria in June, although it doesn't appear that Scala Center or Lightbend have expressed an interest in doing so. It seems that the largest corporate user of sangria, and therefore the most resourced to maintain it, is twitter. Would it make sense to propose an official twitter fork and direct community efforts there? With twitter OSS behind it, the project would probably be more actively maintained and widely adopted. |
Yes we provided the documentation they requested. Github is not really helping here. Every time we provide something, they ask for something more. 😢 So we have to ask the mother, one more time... If an organization or someone is ready to have an official fork, I'd also be ready to help. |
@yanns great news! Do you mind sharing the ownership with someone, you know, just in case? |
of course. We have to avoid being a single point of failure. |
We no longer need the temp fork: sangria-graphql/sangria#446 (comment)
Wow, this is great news, @yanns! |
update: In the short term, I'd like to add at least one other owner to be on the safe side. |
@yanns I probably won't have much time to help with maintenance in the immediate future, but I'd be happy to join as a backup (and I already have |
Thanks you very much for proposing. I added you as backup. |
@yanns let me know if we (Twitter) can be of any help here. We have time set aside to help if you need it. |
For the moment, I'm maintaining the sangria ecosystem with minimal time investment. I'm not pushing sangria forward, like checking for new GraphQL features and implementing them. I will not be able to spend more time on it. I think there are different kind of help I'd need:
I think checking the website is a top priority to avoid losing the domain. |
Regarding the domain sangria-graphql.org Updated Date: 2018-09-25T18:52:13Z |
Just reserved sangria-graphql.dev and sangria-graphql.com in case those are needed. |
Hi, is there an open issue that would be a good starting point for someone who has not contributed to that project yet? |
not that I'm aware of. I won't have the time to do that. |
Hey @yanns thanks for all the info. Twitter has headcount to help out with PRs, fixing issues, etc. Will we need any special permissions to contribute/review PRs? |
@sachee Thanks for proposing! Very much appreciated. We can discuss there who I should add. |
hey @yanns I get a 404 from the link you posted, do you have another link? |
Maybe the link is only accessible to team members? |
Hey @yanns! Here are the Twitter folks who would be interested in contributing: |
💯 |
About the DNS domain: sangria-graphql/sangria-graphql.github.io#74 |
Hello, I would love to help contribute if needed that is. I depend on Sangria a lot for work. |
Great to hear! |
Not much idea, but I will take your advise and look into PR and the issue you pointed out. |
Sangria is now maintained by some people. |
Please read the following before: #445
With great sadness, the Sangria community will have to organize itself and continue development without Oleg Ilyenko in the future.
This thread exists to discuss how to move forward after we’ve processed the sad news. There is no reason to rush this, please take your time.
We at commercetools, where Oleg has worked since 2013, are using Sangria extensively and are invested in its future.
Let's open the discussion on how to maintain Sangria in the future.
The text was updated successfully, but these errors were encountered: