本模块是一个OFBiz plugin,通过整合swagger-ui和swagger-editor,为Sandflower提供openapi文档编写环境。 尤其适合的三三制开发:一人编写openapi文档和测试,一人开发Vue3前端代码,一人开发OFBiz后端代码。当然,也可以一个人搞定所有事情。
本模块的功能包括:
- openapi文档浏览:用户在浏览器中浏览存储在服务器端的openapi文档;
- openapi文档编辑:用户在浏览器中编辑存储在服务器端的openapi文档;
- openapi文档版本管理:用户在浏览器中查看、比较和恢复历史版本;
- 根据openapi文档生成前端代码:用户在浏览器中编辑openapi文档,并生成前端代码;
- 根据openapi文档生成后端代码:用户在浏览器中编辑openapi文档,并生成后端代码。
本模块历史记录功能,基于Intellij IDEA的开源代码实现,架构图如下: