I'd like to propose that we officially create a new GraphQL project. Per the feature init document [1], a 72-hour, lazy-consensus should apply. We are planning to discuss this project proposal and answer questions (as best we can) at tomorrow's community hangout - so please bring your questions.
In short, we'd like to provide a specification-based approach allowing developers to create GraphQL applications. The initial project would be to create an annotation-based API analagous to JAX-RS for RESTful services. The "we" I mentioned earlier includes a lot of people from within the MP community and some who are experts in the GraphQL community. We've spent some time in the past few months meeting together (minutes/agenda [2]) and developing a project proposal document [3]. Jean-Francois has also written a blog post [4] which nicely summarizes GraphQL and what we'd like to accomplish with an MP GraphQL project.
As Ken mentioned in the community hangout agenda, we would like to take a "wait and see" approach, similar to the MP Reactive projects. This would mean that we would not expect the MP GraphQL 1.0 project to be a part of the MP umbrella spec - at least not initially. That would give us some flexibility to experiment and collect user feedback before making this a part of a major MicroProfile spec release.
If you cannot attend tomorrow's hangout, please use this forum to ask any questions about the project or to note any concerns.
Thanks!