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 · 5 comments
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: Stale It's believed that this issue is no longer important to the requestor. Status: Triage This is the initial status for an issue that requires triage.

Comments

@nkcmr
Copy link

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?

@keys-i
Copy link

keys-i commented Apr 11, 2024

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

https://go.dev/play/

Copy link

github-actions bot commented Jun 2, 2024

Hello! 👋

This issue has been automatically marked as stale due to inactivity 😴

It will be closed in 180 days if no further activity occurs. To keep it active, please add a comment with more details.

There can be many reasons why a specific issue has no activity. The most probable cause is a lack of time, not a lack of interest.

Let us figure out together how to push this issue forward. Connect with us through our slack channel : https://json-schema.org/slack

Thank you for your patience ❤️

@github-actions github-actions bot added the Status: Stale It's believed that this issue is no longer important to the requestor. label Jun 2, 2024
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: Stale It's believed that this issue is no longer important to the requestor. Status: Triage This is the initial status for an issue that requires triage.
Projects
None yet
Development

No branches or pull requests

4 participants