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
Should we say "name" is an errata and do an update? #121
Comments
Good idea to raise this as an issue. It's worth noting that fixing this is required for schemastore integration. As part of the submission process, schemastore validates the schema against the named JSON schema "metaschema" and "name" is not a valid property in JSON Schema draft-04 (or any other version that we can find) Background: we added "name" as a property so that the protobuf compiler would work. It is required by the JSON Schema-to-protobufs compiler that we use (https://github.com/Army-U/jsonschema-protobuf/). If "name" is not included then the overall message is called "undefined". But then again we have to edit the generated protobufs schema anyway to add enums etc, so maybe it's not a problem. |
We are ok with an errata. Check the proceedings with Brendan and/or Paul. In the longer term we should ask the protobuf people and json schema people to agree. |
Update on this, because we've discussed it on our calls but we haven't put it in writing:
|
No description provided.
The text was updated successfully, but these errors were encountered: