Skip to content
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

Code generation #105

Closed
gregsdennis opened this issue Apr 27, 2021 · 4 comments
Closed

Code generation #105

gregsdennis opened this issue Apr 27, 2021 · 4 comments
Labels
external blocker Something outside of this repo is blocking this feature New JSON functionality to support in a new library

Comments

@gregsdennis
Copy link
Collaborator

@NN--- requested C# code generation from a JSON Schema in #103.

@gregsdennis gregsdennis added the feature New JSON functionality to support in a new library label Apr 27, 2021
@gregsdennis
Copy link
Collaborator Author

Support for this is being defined by JSON Schema at https://github.com/json-schema-org/vocab-idl.

@gregsdennis gregsdennis added the external blocker Something outside of this repo is blocking this label Apr 15, 2022
@pratikpparikh
Copy link

@gregsdennis vocab-idl seems to be solving the problem of design model and code generation for models. Like UML generator. I think this request could be more for something NJsonSchema replacement which is pretty crapy to work with.

@gregsdennis
Copy link
Collaborator Author

vocab-idl is attempting to define an official vocabulary for (among other things) describing OOP things like inheritance (which isn't something that JSON Schema does normally). This would be useful for code generation into any language, including C#.

Unfortunately, it seems to have stalled.

@gregsdennis
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external blocker Something outside of this repo is blocking this feature New JSON functionality to support in a new library
Projects
None yet
Development

No branches or pull requests

2 participants