I think it’s a pretty big problem for many devs that so many of the options are mediocre and they’re quite difficult to evaluate unless you have a lot of experience, and even then it takes a lot of time.
Nswag has important issues that are many years old still in their backlog.
1.6k issues, oldest unresolved 7 years old:
https://github.com/RicoSuter/NSwag/issues?q=is%3Aissue+is%3A...
But it's been nice being able to make a backend change, run the code generator, and then be able to use whatever API in react. I hope this type of stuff gets developed more!
[0] - https://github.com/reduxjs/redux-toolkit/tree/master/package...
But ya... JSONschema is confusing and doesn't really support type composition the way you think it would.
If your API model is simple, then you'll probably have decent experience with clients... But if you need "allOf/anyOf/oneOf" and to restrict "additionalProps", you're probably going to have a rough time...
https://johnnyreilly.com/generate-typescript-and-csharp-clie...