apollo-tooling icon indicating copy to clipboard operation
apollo-tooling copied to clipboard

Is this repo still under mantianace?

Open m1heng opened this issue 2 years ago • 9 comments

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?

m1heng avatar Jan 21 '22 08:01 m1heng

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).

petr-ujezdsky avatar Feb 08 '22 00:02 petr-ujezdsky

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.

m1heng avatar Feb 08 '22 02:02 m1heng

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...

japboy avatar Feb 08 '22 03:02 japboy

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.

jonlambert avatar Feb 14 '22 13:02 jonlambert

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 :)

comp615 avatar Apr 27 '22 15:04 comp615

@comp615 Not without some struggles, but here we are: https://github.com/apollographql/apollo-tooling/pull/2612

No ETA, but stay tuned for some major version bumps for compatibility. More details on this PR: https://github.com/apollographql/apollo-tooling/pull/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).

trevor-scheer avatar May 04 '22 04:05 trevor-scheer

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

jetaggart avatar Jul 07 '22 22:07 jetaggart

Yes! We recommend graphql-code-generator.

Related: https://github.com/apollographql/apollo-tooling/issues/2614 https://github.com/apollographql/apollo-tooling/issues/2053

trevor-scheer avatar Jul 07 '22 23:07 trevor-scheer

Thank you!

jetaggart avatar Aug 12 '22 16:08 jetaggart