json-schema-org / website

JSON Schema website
https://json-schema.org
Other
54 stars 139 forks source link

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

Open nkcmr opened 6 months ago

nkcmr commented 6 months ago

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

github-actions[bot] commented 6 months ago

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 commented 6 months ago

I would like to work on this issue?

benjagm commented 6 months ago

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 https://github.com/json-schema-org/community/issues/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 commented 5 months ago

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

https://go.dev/play/

github-actions[bot] commented 3 months ago

Hello! :wave:

This issue has been automatically marked as stale due to inactivity :sleeping:

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 :heart: