A standard property called $schema in a JSON file with the URL to the schema at the top will give you intellisense / code completion in that file.
Our schemas are now deep in our GitHub repositories. We've registered for SchemaStore.org - but it doesn't seem like the mechanism is kicking completely in.
We need to do as follows:
[ ] Make Schemastore work - figure out what the problem is
[ ] Put a copy of the schemas into Schemastore itself manually for now and refer to the new URL inside Schemastore
[ ] Publish our schemas to a well known dolittle place: schemas.dolittle.io/json' or something. And then you'd haveschemas.dolittle.io/json/bounded-context`for instance.
[ ] Update boilerplates to have the $schema property
[ ] Update SDK Build tool to generate files with the $schema property
A standard property called
$schema
in a JSON file with the URL to the schema at the top will give you intellisense / code completion in that file.Our schemas are now deep in our GitHub repositories. We've registered for
SchemaStore.org
- but it doesn't seem like the mechanism is kicking completely in.We need to do as follows:
schemas.dolittle.io/json' or something. And then you'd have
schemas.dolittle.io/json/bounded-context`for instance.$schema
property$schema
property┆Issue is synchronized with this Asana task