From 47b1174d79c78f67da6477b7244367ec65a9cf69 Mon Sep 17 00:00:00 2001 From: harshithpabbati Date: Fri, 19 Feb 2021 21:36:09 +0530 Subject: [PATCH] Idea proposal for GSoC 2021 --- mentorship/2021/gsoc/README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/mentorship/2021/gsoc/README.md b/mentorship/2021/gsoc/README.md index e2a4dfc..25220b4 100644 --- a/mentorship/2021/gsoc/README.md +++ b/mentorship/2021/gsoc/README.md @@ -90,6 +90,28 @@ Biggest challenge would be to bring migrated code to TS and bring it up to `grap * [IvanGoncharov](https://github.com/IvanGoncharov) + +### 3. GraphiQL 2.0 Architectural Proposal (proposed by @acao) & GraphiQL Plugins (Medium) + +**Develop a robust ecosystem for web based GraphiQL, also to develop the plugins for GraphiQL.** + +GraphiQL is introducing a new [architectural proposal](https://github.com/graphql/graphiql/discussions/1787) for 2.0 and a new plugin system that will allow users to extend and customize the GraphQL development experience substantially. Using these new interfaces, users can choose from a list of proposed plugins that users have asked for and specs, and execute and iterate on them. They can be anything from viewing results in a map, to schema explorer features, as well as new commands and code actions. + + +**Expected outcomes** + +* Introduce the new ecosystem based on [Architecural Proposal](https://github.com/graphql/graphiql/discussions/1787). +* Introduce Pull Requests for plugins, potentially finish and publish some within the time frame. + +**Skills required/preferred** + +* React +* Typescript + +**Mentors** + +* [mentor name] + ## Resources ### Official GraphQL Documentation