We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
这篇Issue接着上次关于Mock方案的讨论:https://github.com/polarismesh/polaris/discussions/561#discussioncomment-3396882。
刚非常开心地得知OpenAPI文档已经开始被添加到主项目中,这样上述Mock方案里最理想的路径是使用OpenAPI文档直接生成Mock。 下面根据此新情况阐述我的思路。
I. 量潮的已有实践
我们使用Coding DevOps托管我们的开发资源。Coding对OpenAPI有完善的支持,把OpenAPI项目作为代码仓库管理,通过持续集成功能部署到Coding提供的API文档托管,即可直接生成在线访问的API文档,并且可以一键开启Mock服务器。
关于此特性的详细描述,详见官方文档:
这是一套非常稳定好用的方案。我们采取官方建议的API Design First实践:
II. 北极星Mock方案
考虑到目前是直接在主项目做OpenAPI文档生成,即Code First实践。因此流程为:
这里只需要找一个开源的Mock服务生成工具即可,社区的OpenAPI工具很多。
III. 组织
是一次性的工作,只需要有个可以搞定的相关同学负责即可。
目前已经看到一些issue在做,这部分需要较多的人和时间。
如果从我们Python SDK开始,我先在MVP版本跑一两个API试试看流程是否可靠。只需要有可用Mock服务即可。
The text was updated successfully, but these errors were encountered:
现阶段可以基于swagger 2.0的文档生成 SDK了。
openapi-generator generate -i apidocs.json -g go --package-name polaris -o ./internal/polaris-client
Sorry, something went wrong.
No branches or pull requests
这篇Issue接着上次关于Mock方案的讨论:https://github.com/polarismesh/polaris/discussions/561#discussioncomment-3396882。
刚非常开心地得知OpenAPI文档已经开始被添加到主项目中,这样上述Mock方案里最理想的路径是使用OpenAPI文档直接生成Mock。
下面根据此新情况阐述我的思路。
I. 量潮的已有实践
我们使用Coding DevOps托管我们的开发资源。Coding对OpenAPI有完善的支持,把OpenAPI项目作为代码仓库管理,通过持续集成功能部署到Coding提供的API文档托管,即可直接生成在线访问的API文档,并且可以一键开启Mock服务器。
关于此特性的详细描述,详见官方文档:
这是一套非常稳定好用的方案。我们采取官方建议的API Design First实践:
II. 北极星Mock方案
考虑到目前是直接在主项目做OpenAPI文档生成,即Code First实践。因此流程为:
这里只需要找一个开源的Mock服务生成工具即可,社区的OpenAPI工具很多。
III. 组织
是一次性的工作,只需要有个可以搞定的相关同学负责即可。
目前已经看到一些issue在做,这部分需要较多的人和时间。
如果从我们Python SDK开始,我先在MVP版本跑一两个API试试看流程是否可靠。只需要有可用Mock服务即可。
The text was updated successfully, but these errors were encountered: