百家饭平台经过夏秋多个版本的迭代,发布0.7.0版本,这个版本是我们的深秋版本,在OpenAPI的编辑器和OpenAPI网关功能方面带来重要的更新。
更强大的OpenAPI编辑功能
百家饭平台一直坚持以OpenAPI v3版本标准要求作为自己的产品要求。夏天的v0.6.0版本,我们开始将编辑器升级成为
工作台,带来编辑、测试、代码生成、网关、视图五大功能模块,这次的v0.7.0版本进一步深化了相关的功能区功能
更完善的编辑功能
在v0.6.0版本的基础上,我们带来了更完善的编辑功能。
支持接口安全认证配置
增加了对接口安全认证方案的配置面板,支持对接口的认证要求进行配置,按OpenAPI V3.1.0版本要求,支持ApiKey、HTTP认证、MutualTLS、Oauth2、OpenIdConnect的配置。
支持对参数Ref的录入支持
编辑器中,增加了对通用参数的录入支持,我们知道对于一套API来讲,一般都会有大量的通用参数,OpenAPI中也定义了对应的Parameters Component,百家饭对应提供相关的编辑功能。
增加了对部分高级属性的录入支持
针对标准中的部分高级属性,如接口和方法的servers overlay等功能,提供了对应的编辑界面支持。提升了编辑器针对复杂API的录入支持能力。
大量的Bug修正和界面调整
新的功能上线的同时,百家饭平台也大量更新了对应的界面Bug,并且根据用户的使用反馈,调整了部分界面,比如接口录入界面补充了对样例的支持和展示能力、改善了在大量参数录入时的界面操作路径长的问题等等约80项编辑相关Bug的修正。
更直观的视图功能
v0.7.0版本在API文档模式的基础上,新增了视图模式,以方便API的设计功能,如果说v0.6.0版本主要服务API的开发人员的话,API视图功能的引入主要为了满足团队老大的要求,满足他们从零设计和检视API服务的需要。
通过一张图,我们希望直观的体现接口和数据之间的关系,通过交互时的点击,支持API的编辑、创建等功能。
良好的接口设计和数据之间有明确的对应关系,广泛使用的公用数据和一一对应的业务数据都是良好设计的开始,希望这个工具能够帮助到API的设计人员功能的参与接口开发过程,实现后台开发流程的进一步规范化。
团队功能崭新上线
除了上述和文档直接相关的功能外,我们也设计和上线了团队功能,以往的文档编辑和测试是以用户为基础的,但这样作为一款面向开发的团队协作工具明显是不够的,因此在这个版本中,我们上线了团队功能。
从这个版本起,邀请他人参与编辑API作为另外一个重要的工作台功能面板,开放给所有使用者使用,通过二维码可以要求其他用户加入团队,进行API的共同编辑或者测试等等。
总之,希望新的功能能够帮助到更多的后台开发人员,网络服务是现在最广泛存在的开发模式,大量的开发者需要开发API、测试API、调用API。希望百家饭平台的最新v0.7.0版本可以让我们的后台服务开发能够更快捷、更方便!