The workflow I am trying to work with Recently, I was working on bring openapi to my workflow to minimize the API related effort on Restful project. My goal was to using openapi generator to generate client and server interface stubs. Then using this generated code as SDK in both frontend and backend so that I will not have to deal with HTTP and the restful details. My Goal No more restful coding API spec to code auto generation Minimized code maintenance effort Generate client and server code from same spec Multiple languages and framework support, vue, pure js, springboot, springboot-jersy Easy to regenerate at anytime. My project structure It feels like openapi-generator-cli fit my needs very well. At present, I only have one API spec file, So I just named it 'openapi.yaml'. In the future, if it requires me to split my openapi spec, I'll put them into a subdirectory named 'openapi'. As the openapi-generator-cli has a configuration param