DeepBlueCLtd / json-schema-editor

JSON Editor focussed on developing/editing JSON Schema documents
https://deepbluecltd.github.io/json-schema-editor/
GNU General Public License v3.0
9 stars 2 forks source link

Reduce available properties #2

Closed IanMayo closed 5 years ago

IanMayo commented 5 years ago

The Meta-Schema includes many properties, for different types of elements.

But, it should be possible to reduce the number, to allow a user to navigate them more quickly.

A core set could include:

Clearly some formats are only applicable to some element types (table for array).

Similarly, some further properties are only applicable to some element types (enum for string).

We may also be able to infer some logical default values (table for array).