You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I found this project while researching lightweight alternatives to OpenAPI. All I want to do is add a little bit of safety to my APIs, and I found that OpenAPI is way overkill for my use case, too complex, poorly documented and with impractical codegen tools.
Therefore, JTD seems like a better starting point to just generate portable DTOs.
Looks like the project is barely getting started though, and I've got a few questions in my mind:
How is JTD different from JSON-schema? On the surface, there seems to be a lot of overlap. Both of them let you define the shape of structured data, perform validation and even codegen.
What other similar alternatives are you aware of, and how does JTD differentiate from them?
How is the project governance structured? I suppose right now it's mostly you @ucarion working on it on the side. Are you getting any kind of support? What are your plans for the future?
Why the .com extension? It makes the project look like it's a commercial product when in fact it is an open initiative. Would you consider switching to .org or similar?
Does the spec support / plan to support YAML as a first-class input encoding? It is nowadays generally accepted that YAML should be used for machine/human interfaces, and JSON for machine/machine interfaces. As far as I can tell, JTD's primary application is machine consumption of human-written specs. Hence yaml seems more suited for this application than JSON.
Looking forward to your answers.
The text was updated successfully, but these errors were encountered:
Hi there,
I found this project while researching lightweight alternatives to OpenAPI. All I want to do is add a little bit of safety to my APIs, and I found that OpenAPI is way overkill for my use case, too complex, poorly documented and with impractical codegen tools.
Therefore, JTD seems like a better starting point to just generate portable DTOs.
Looks like the project is barely getting started though, and I've got a few questions in my mind:
.com
extension? It makes the project look like it's a commercial product when in fact it is an open initiative. Would you consider switching to.org
or similar?Looking forward to your answers.
The text was updated successfully, but these errors were encountered: