Skip to content
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

Development / maintenance status of this gem #267

Closed
jmpage opened this issue Oct 23, 2023 · 7 comments
Closed

Development / maintenance status of this gem #267

jmpage opened this issue Oct 23, 2023 · 7 comments

Comments

@jmpage
Copy link
Contributor

jmpage commented Oct 23, 2023

I'd like to start this issue by saying thank you for this gem and all of the hard work that the maintainers have put into developing it and triaging issues & PRs to it. I'm submitting this issue to help me understand what the plans are for the development and maintenance of this gem so that I can plan accordingly as a (grateful) user of it.

Per the commit log, it appears that no features or bug fixes have been added since June 2nd, 2023. Since then, commits to the gem have been exclusively dependency bumps, sans a minor documentation change.

I have noticed a few signs of triage but, for the most part, this gem seems dormant. In mid-September, it was mentioned on #263 that Gusto is reshuffling teams.

All this leads me to ask the following:

  • Does Gusto still plan on developing or maintaining this gem?
  • Are you looking for help on maintenance?
  • If people want / need new features, would you prefer that they PR back to this gem or would you prefer them to maintain a separate fork to serve their needs?

Given that four months have passed without feature development and bug fixes and it has been a month since the comment on #263, I hope that the submission of this issue is timely and not premature. I appreciate any clarity that you are able and willing to provide!

@jhirbour
Copy link

@jmpage agreed I've love to replace our JS Apollo server with this, but my boss is going to ask the same line of questions RE maintenance etc.

@simoncoffin
Copy link

@jmpage thanks for raising this issue, and our apologies for the lack of communication here.

Unfortunately, I don't have concrete answers for you at this moment, but I can provide context. Also I will raise this issue to the team and get you a more definitive update as soon as I can.

For context, the comment on #263 is accurate. We've been restructuring our infrastructure teams, and consequently are still in the process of outlining areas of ownership and how we handle long term commitments like this gem.

On the positive side, we now have a larger team primarily dedicated to working on our GraphQL related tooling and infrastructure. However, since several of us are new to company (e.g. myself) or to this specific team, there's a delay as we orient ourselves and prioritize.

Again sorry I'm unable to give you more concrete answers at the moment, but I do want to emphasize that this internal alignment is among our top priorities, and we're working hard to get to a place where we're able to provide definitive guidance soon.

Feel free to ping me on this issue in a week or so if we haven't gotten back to you by then.

@jmpage
Copy link
Contributor Author

jmpage commented Oct 23, 2023

@simoncoffin thank you for your prompt reply.

It's good to hear that this gem hasn't fallen by the wayside as of yet and that Gusto is growing its team related to GraphQL tooling and infrastructure.

No worries regarding not having concrete answers; I appreciate the one that you gave. I look forward to hearing more in the future.

P.S. Congratulations on the new role!

@simoncoffin
Copy link

Hey @jmpage,

Thanks again for asking about the gem's maintenance status. It's an important question, and the team has discussed it at length.

For now, we've decided our maintenance of this gem is unlikely to extend beyond simple changes, such as bug patches, dependency bumps, and very minor tweaks. More significant changes, such as breaking changes, new features, or alterations to fundamental internal logic will be deprioritized.

If you have an urgent need for a change to go through, we recommend you fork. We'll be more than happy to work with the community on merging their updates in the future. We anticipate being able to dedicate more resources to this gem in May 2024.

cc @sethc2 @sofie-c @slauppy

@jmpage
Copy link
Contributor Author

jmpage commented Nov 14, 2023

@simoncoffin Thank you for the transparency and for following up!

@craig-day
Copy link

Hey @simoncoffin @sethc2 @sofie-c @slauppy, just wondering if there are any updates on this? The last date called out was May and there is lots of great pending work here. Do we have a better sense on getting the contribution pipeline flowing again?

@sofie-c
Copy link

sofie-c commented Aug 26, 2024

Hey @craig-day, posted here!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants