Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Enhancement: Online Playground/Evaluator for testing scenarios and increasing learning of JSON Schema #546

Open
nkcmr opened this issue Mar 15, 2024 · 4 comments
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: Triage This is the initial status for an issue that requires triage.

Comments

@nkcmr
Copy link
Sponsor

nkcmr commented Mar 15, 2024

Is your feature request related to a problem? Please describe

No. This is a pure enhancement idea.

Describe the solution you'd like

In order to increase usage of JSON Schema and understanding, the main website should have some area where visitors can make schemas and test out certain scenarios in order to increase understanding. I am a hands-on learner, so I enjoy getting to start messing with something to learn it.

Another use-case is sharing snippets: If you do know JSON schema quite will and are trying to convey some scenario, being able to whip up an example and send it to some one else so they can see would increase understanding. Much like Golang's playground where you can share snippets.

Describe alternatives you've considered

I have done web searches for something like this and there were none that were good enough. Since the main website is there to help folks learn, this seems like a valuable addition to the website to help people learn and then test their understanding with a small editor.

Additional context

No response

Are you working on this?

No

@nkcmr nkcmr added Status: Triage This is the initial status for an issue that requires triage. ✨ Enhancement Indicates that the issue suggests an improvement or new feature. labels Mar 15, 2024
Copy link

Welcome to the JSON Schema Community. We are so excited you are here! Thanks a lot for reporting your first issue!! 🎉🎉 Please make sure to take a look to our contributors guide if you plan on opening a pull request. For more details check out README.md file.

@lalitkumawat1m
Copy link
Contributor

I would like to work on this issue?

@benjagm
Copy link
Collaborator

benjagm commented Mar 18, 2024

Thanks @nkcmr !! All of that sounds great. Scenario 1, yes. We are planing to rebuild the getting started journey and my plan is to do exactly that. Provide an editor. In addition, as plan as Google Summer of code we have this project idea json-schema-org/community#645 that will provide a learning experience similar than
A tour of Go: https://go.dev/tour/welcome/1.

Regarding scenario 2: Can you please share the link to the golang playground?

@radhesh1
Copy link

radhesh1 commented Apr 11, 2024

Regarding scenario 2: Can you please share the link to the golang playground?

https://go.dev/play/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: Triage This is the initial status for an issue that requires triage.
Projects
None yet
Development

No branches or pull requests

4 participants