2 ms·
Disclosure: I work on Tree Notation. Down the line (maybe in 2020) you might want to consider looking at using Tree Notation instead of JSONSchema. Could simpl
by breck 7y ago
Disclosure: I work on Tree Notation.
Down the line (maybe in 2020) you might want to consider looking at using Tree Notation instead of JSONSchema. Could simplify things quite a bit.
Here's what that might look like, using your example on your Readme:
http://treenotation.org/designer/#grammar%0A%20shapeFormNode%0A%20%20description%20Exploring%20what%20Shape%20form%20https%3A%2F%2Fgithub.com%2FTakeShape%2Fshape-form%20could%20look%20like%20as%20a%20tree%20language.%0A%20%20root%0A%20%20catchAllNodeType%20abstractFieldNode%0A%20anyCell%0A%20%20highlightScope%20string%0A%20typeCell%0A%20%20enum%20string%20boolean%0A%20%20highlightScope%20constant.numeric.integer%0A%20keywordCell%0A%20%20highlightScope%20keyword%0A%20abstractKeywordNode%0A%20%20abstract%0A%20%20firstCellType%20keywordCell%0A%20abstractFieldNode%0A%20%20abstract%0A%20%20firstCellType%20keywordCell%0A%20%20inScope%20abstractKeywordNode%0A%20fullNameNode%0A%20%20inScope%20titleNode%20typeNode%0A%20%20extends%20abstractKeywordNode%0A%20titleNode%0A%20%20catchAllCellType%20anyCell%0A%20%20extends%20abstractKeywordNode%0A%20typeNode%0A%20%20cells%20typeCell%0A%20%20extends%20abstractKeywordNode%0A%20emailNode%0A%20%20inScope%20titleNode%20typeNode%20formatNode%0A%20%20extends%20abstractKeywordNode%0A%20formatNode%0A%20%20cells%20anyCell%0A%20%20extends%20abstractKeywordNode%0A%20newsletterNode%0A%20%20inScope%20titleNode%20typeNode%0A%20%20extends%20abstractKeywordNode%0Asample%0A%20fullName%0A%20%20title%20Full%20Name%0A%20%20type%20string%0A%20email%0A%20%20title%20Email%0A%20%20type%20string%0A%20%20format%20email%0A%20newsletter%0A%20%20title%20Sign%20up%20for%20our%20newsletter%0A%20%20type%20boolean http://treenotation.org/designer/#grammar%0A%20shapeFormNode...