overblog / GraphQLBundle

This bundle provides tools to build a complete GraphQL API server in your Symfony App.
MIT License
789 stars 222 forks source link

What's next? #795

Open Vincz opened 3 years ago

Vincz commented 3 years ago

Hey guys! There is a lot of stuff on hold (a lot of refactoring made by @murtukov). @mcg-web You also said that you were working on a big refactoring for resolvers, etc... And I think @bartv2 also had something in the pipe (#753) Also, PHP8 is now out with PHP attributes (and would allow nice features). On my side, I should have a little bit of time in the coming months for the project and wanted to push a little bit more the integration with Doctrine. What should we do? Should we have some sort of Discord meeting or something to plan the next steps?

mcg-web commented 3 years ago

Hey @Vincz ! I have some more time right now too. A discord meeting could make thing easier to prepare next steps indeed.

murtukov commented 3 years ago

Hi @Vincz

a discord call would be good, but I can do it only at the end of January, as I have study right now

Vincz commented 3 years ago

Ok, let's plan the meeting for the end of January then. @murtukov Let us know as soon as you're available !

murtukov commented 3 years ago

Here is my view of the future work:



@Vincz @mcg-web complement this list with your ideas. Just edit this post to keep the list in a single place.

Vincz commented 3 years ago

@murtukov This list is fine by me. I wanted to push the doctrine integration even more (crud builders, query builder generator based on requested fields, etc...) but not sure how it relates to builders / hydrator and console (we should discuss about it).

About the separates modules, I agree. We should then rework the parsing process. About annotations and attributes, I still don't know if we should try to keep them in sync at all cost or not.

This list is fine by me and at the moment we should focus on this items to bring the v1.0 to life.

murtukov commented 3 years ago

@Vincz I don't consider all these items to be implemented in the 1.0, that's too much. The first 2 entries would be enough