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

Is this repo still under mantianace? #2551

Open
m1heng opened this issue Jan 21, 2022 · 9 comments
Open

Is this repo still under mantianace? #2551

m1heng opened this issue Jan 21, 2022 · 9 comments

Comments

@m1heng
Copy link

m1heng commented Jan 21, 2022

Packages inside this repo is widely used by the community.

But it seems repo is out of human activity for couple of months, issues are left there without replying and only BOT is committing towards this repo.

Graphql@16 supporting is needed for your users.

Can someone from the maintenance team stands out and explain what's going on?

@petr-ujezdsky
Copy link

Just stumbled upon this
https://github.com/apollographql/apollo-tooling/pull/2552/files/de2f287c24ddfd19cde67f5e34a07bcd1c69de77

[2022-01-21] Note - Upcoming Deprecation Plans: We (Apollo) are working towards fully deprecating this repository and its related projects. Most of the functionality in this repository has been replaced by newer projects and the rest will be soon. We'll share detailed migration documentation when everything here is ready to be officially deprecated, but just a heads up in case you're planning on adopting anything here for a new project (which you still can of course if the tooling here works for you - support for this tooling will be a minimal however).

@m1heng
Copy link
Author

m1heng commented Feb 8, 2022

Just stumbled upon this https://github.com/apollographql/apollo-tooling/pull/2552/files/de2f287c24ddfd19cde67f5e34a07bcd1c69de77

[2022-01-21] Note - Upcoming Deprecation Plans: We (Apollo) are working towards fully deprecating this repository and its related projects. Most of the functionality in this repository has been replaced by newer projects and the rest will be soon. We'll share detailed migration documentation when everything here is ready to be officially deprecated, but just a heads up in case you're planning on adopting anything here for a new project (which you still can of course if the tooling here works for you - support for this tooling will be a minimal however).

Truly sad about this.

@japboy
Copy link

japboy commented Feb 8, 2022

According to the alternative, Rover CLI docs;

Rover does not currently provide client-specific features, such as code generation or client checks. For these features, continue using the Apollo CLI.

I am wondering if this means Rover will support the code generation/client checks later or something? Is it better to use @graphql-codegen instead? But how about client checks? These features also should be the key of the Apollo ecosystem. I don't know if I should stick with apollo-tooling for a while or wait for the new alternative...

@jonlambert
Copy link

Agreed - the deprecation notice is useful as a warning but it would be good to hear about the specific alternatives the Apollo team has in mind.

@comp615
Copy link

comp615 commented Apr 27, 2022

Seems like @trevor-scheer has been hard at work updating the dependencies here, so there's still some things going on! Would be good to get a maintenance release for all the dependency bumps to keep dependabot happy :)

@trevor-scheer
Copy link
Member

trevor-scheer commented May 4, 2022

@comp615 Not without some struggles, but here we are:
#2612

No ETA, but stay tuned for some major version bumps for compatibility. More details on this PR: #2611

The long term plan is still for this repo to be sunset. I don't want to send the wrong message, but I think until we have a transition plan for everything this repo has to offer, it's helpful to keep things current for now (in particular, support for current versions of graphql and node).

@jetaggart
Copy link

Is there a recommended alternative for codegen? Starting a new project and hesitant to use this given the warnings.

@trevor-scheer
Copy link
Member

Yes! We recommend graphql-code-generator.

Related:
#2614
#2053

@jetaggart
Copy link

Thank you!

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

7 participants