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

Research available JSON Schema editor #9

Closed
4 tasks done
TheZoker opened this issue Nov 16, 2018 · 0 comments
Closed
4 tasks done

Research available JSON Schema editor #9

TheZoker opened this issue Nov 16, 2018 · 0 comments
Assignees
Milestone

Comments

@TheZoker
Copy link
Owner

TheZoker commented Nov 16, 2018

  • Look for existing JSON Schema editors.
    -> tangram-js/json-schema-editor, needs Firebase though (=mobile and web application development by Google).

  • Check if there is a Language Server for JSON Schema
    -> According to the official implementation list, there isn't; nothing found by own search either.

  • Test existing VS Code JSON Text editor for Schema editing:
    Constrain association to the Schema Schema, test it with example Schemas

  • Test also for Theia

Past information / research:

Edgar:

We are looking for any existing solution for VSCode/Theia that allows editing of JSON schemata, i.e. it should feature autocomplete/IntelliSense, validation etc. For VSCode you can start by having a look at https://code.visualstudio.com/docs/languages/json, but for Theia I don't know of any solution ATM

"So basically the idea is to find a VS Code Schema editor that can be made working in Theia?"

Edgar:

Yes, I think that's one way to put it, although I doubt that you can just take the editor (or its configuration) from VS Code and make it work in Theia too (if that's indeed the case, the better!). Furthermore, for VS Code it would also be interesting to know whether setting the schema-related workspace settings could be set automatically.

Known Software for JSON Schema
EclipseSource Project "Generating JSON Editors based on JSON Schema" by Ahmet Tanakol

@TheZoker TheZoker added this to the Sprint 2 milestone Nov 16, 2018
@roxhens roxhens self-assigned this Nov 19, 2018
@TheZoker TheZoker closed this as completed Dec 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants