question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItĀ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Announcing: Playground šŸ¤ GraphiQL, Retiring Playground

See original GitHub issue

https://foundation.graphql.org/news/2020/04/03/web-based-graphql-ides-for-the-win-how-why-playground-graphiql-are-joining-forces/

We are happy to announce that GraphQL Playground and GraphiQL are joining forces.

In the next few days a formal blog post will be going out that talks about some of the changes taking place, new features you can expect, and existing ones you can count on staying.

TLDR; you will be able to do everything you were able to do in the latest graphql playground, and hopefully much more

Archiving this Repository

After a few minor bugfixes and a final release, we will archive this repository under the official GraphQL github organization. We will at least try to upgrade codemirror-graphql and the LSP to eliminate a few bugs we’ve addressed in those underlying packages. You will still be able to fork it and create other projects with it if you like.

Any further issues about the future GraphiQL preset for GraphQL Playground should be created in the graphiql repository for now, and will be fielded by the Playground Preset team. Eventually the playground preset may or may not have it’s own repository, or it may join the monorepo. We may also migrate relevant old issues (feature requests especially) from this repo to a new repo for playground

Archiving the Slack Channel

The Prisma Slack channel for Playground will be going away. In its place is a channel on the GraphiQL Discord Group. Check it out here.

Migrating to the Forthcoming Playground GraphiQL Preset

A migration guide will be provided, as some settings will change, but expect a fairly straighforward transition from the previous settings to the new settings format. We will be using graphql-config 3.0, so be sure to pay mind to the new and improved configuration format!

Many of the same settings that the Prisma GraphQL VSCode Extension (which also uses the Official LSP) currently supports will also be supported, such as custom directives, custom scalars, custom types, ā€œhiddenā€ fragments, custom parsing rules and more (further documentation forthcoming).

Call for a Playground Preset Team

The playground preset will need a team of contributors to help develop and maintain the playground specific preset and plugins - the doc explorer, headers tab, tracing, etc.

They will be in charge of managing the entire playground in a product sense as well, and should consult with playground users here to ensure that the product continues to improve at the direction of the graphql playground user community.

Initially, they can help advance the core GraphiQL Plugin API (https://github.com/graphql/graphiql/issues/983) for these purposes, and should be able to begin developing the custom preset as soon as the first graphiql@1.0.0-beta lands.

Get Updates

If you want to be part of the Playground Preset team, subscribe to https://github.com/graphql/graphiql/issues/1443 and the plugin API meta-issue referenced above

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:101
  • Comments:14 (7 by maintainers)

github_iconTop GitHub Comments

5reactions
acaocommented, Feb 8, 2022

We’ve decided it no longer makes sense to merge the projects, though they will continue to use tons of shared logic in the form of the editor mode. It made sense at the time that Prisma offered playground to us, but it’s clear the community wants to move this project forward.

I made a proposal to this effect a year ago, where we were imagining a re-built playground called ā€œgraphql-ideā€ using monaco-graphql and other components from the react sdk that graphiql uses.

The playground community is free to choose whether they would like to:

  • continue with this codebase
  • rewrite the editor in modern react with a different CSS, state management, etc

other choices

  • monaco-graphql or codemirror-graphql? this does not require a ground-up rewrite, and would potentially simplify some of the state management.
  • publish the electron app again? run an almost-free update server on cf workers or with our existing netlify account using functions (lambdas)?
  • really anything!

We are seeking maintainers to review PRs and help steer the direction of the project here:

https://github.com/graphql/graphql-playground/issues/1366

Read more comments on GitHub >

github_iconTop Results From Across the Web

GraphQL Playground - Apollo GraphQL Docs
GraphQL Playground is a graphical, interactive, in-browser GraphQL IDE, created by Prisma and based on GraphiQL. In development, Apollo Server enablesĀ ...
Read more >
How & Why Playground & GraphiQL are joining forces
Web-based GraphQL IDEs for the win: How & Why Playground & GraphiQL are joining forces. 4/2/2020 by Rikki Schulte, Jason Kuhrt.
Read more >
Darek Nyckowiak (@d__strukt) / Twitter
... fork of arrows-playground with wasm and webgl 1.6k boxes, ~60fps, ... Internet Explorer 11 has officially retired and is out of support....
Read more >
The Cloud Pod
Amazon WorkSpaces announces version 2.0 of WorkSpaces Streaming Protocol. ... of Azure VM will be retired on 31 March 2023 – Use Azure...
Read more >
<![CDATA[Back-end Developer]]> - JobFluent
How the playground will look likeA micro-frontend platform architecture, ... Back-end Software Engineer - Apollo GraphQL Frontiers is an award-winning openĀ ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found