jsoncanvas
jsoncanvas copied to clipboard
An open file format for infinite canvas data.
With a real spec in json schema, every implementer has an automated way of checking conformity, allows for versioning and removes (future) ambiguity . Bonus is that it helps implementers...
It looks like the spec doesn't leave a lot of room for future additions. You could add a version property to the root and specify what the behavior should be...
I am working on a [node based editor](https://github.com/rodydavis/signals.dart/tree/node-based-editor-updates) that is also aiming to be generic and an open format. I also store the relationships in a pretty similar way, but...
There are many incompatible markdown dialects. Consider switching to HTML or specifying a specific dialect, and define what to do when unsupported content is encountered.
Added new JSON Schema for proper autocompletion
In the node and edge definitions the type is called `canvasColor`, so if I understand the spec right, the Color section should also reference the type as `canvasColor` and not...
Resolves Issue - #15 - Set the Node height to be Optional
I think some properties are missing to have the **JSONCanvas** standard to be adopted by awider range of apps. ## `type` property It would be a good addition to have...
The JSON Canvas format ~is~ should be based on well-defined data standards: - The JavaScript Object Notation (JSON) Data Interchange Format ([RFC 8259](https://tools.ietf.org/html/rfc8259)) - RFC 3986 on URIs (see #17)...