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

Call for maintainers: apollo-server-fastify

Open glasser opened this issue 3 years ago • 4 comments

As described in the roadmap, Apollo Server 4 will shift from the model of "9 web framework integrations maintained by a team who only uses one of them and nope, you can't create your own" to "a stable web framework integration API that anyone can use for their favorite web framework".

As part of this, the Apollo Server core team is no longer planning to maintain apollo-server-fastify. We think users of this package are best served if their framework integration is maintained by a team of people who use Fastify every day.

This is where you come in! Do you love Fastify? Do you use it with Apollo Server? Would you like to be part of a team of community members who maintain apollo-server-fastify?

If so, chime in below! We'd love to find a group of people who will maintain the Apollo Server 4 version of apollo-server-fastify, and to help us maintain the section of the Apollo Server docs that shows how to use Apollo Server with Fastify.

We expect that maintaining this package will be more straightforward than maintaining an Apollo Server integration today, because its only responsibility will be translating Fastify's HTTP request and response objects to the formats used by Apollo Server's new API.

At the time that this issue is opened, we are actively looking for interested collaborators; however, the API you'll be implementing isn't yet ready. We can use this issue to get a team together who can get started at some point between an initial alpha release of the new @apollo/server package and the final v4.0.0 release.

glasser avatar Jan 25 '22 21:01 glasser

@glasser would love to help!

yorch avatar Jun 08 '22 21:06 yorch

Hey @yorch! AS4 is nearly alpha ready, and I think we're in a place that integrations can start building against it. Is building the fastify integration something you're still interested in? Would you be interested in pairing on the initial work?

trevor-scheer avatar Jun 27 '22 18:06 trevor-scheer

@trevor-scheer hey, thanks for reaching out! certainly, happy to help and get involved!

yorch avatar Jun 28 '22 23:06 yorch

Awesome, send me an email and we'll go from there. [email protected]

trevor-scheer avatar Jun 29 '22 22:06 trevor-scheer

This package is in active development over here and is published under the package name @as-integrations/fastify.

If you're interested in participating in the project, please feel free to get involved!

trevor-scheer avatar Oct 10 '22 17:10 trevor-scheer