Anson
Anson
SDK模板市场
提供不同语言和场景的SDK模板,在飞布配置变化时,实时生成对应的SDK. 
**现存问题:** 当前钩子仅能实现简单的编写,无法进行在线调试,对使用者造成不遍; 此外,由于钩子依赖node实现,要求开发者必须安装node环境才能使用,提升了入门难度。 **解决方案:** 基于stackblitz的webcontainer技术,实现浏览器端调试NODE  中间又是一通折腾,中间解决了webcontainer和本机服务的双向通讯问题,还申请了专利..  **参考** - stackblitz介绍:https://mp.weixin.qq.com/s/HdpFBK-wIl5Ex-lOSFSDvw - 视频介绍:[https://www.bilibili.com/video/BV1ra411f7Lu/](https://www.bilibili.com/video/BV1ra411f7Lu/?is_story_h5=false&p=1&share_from=ugc&share_medium=iphone&share_plat=ios&share_session_id=516CEDBC-A93F-43CC-9E8E-97F95D09A931&share_source=WEIXIN&share_tag=s_i×tamp=1667657950&unique_k=tB6qOHB) - stackblitz文档:https://developer.stackblitz.com/platform/api/javascript-sdk
API预览页从 swagger2.0 #10 升级到 swagger3.0 新增了一些特性: - 登录支持 - 更好的结构体 - ...
集成API预览功能,实现API的在线测试(类似POSTMAN),保证用户在一个工具内实现完整的API开发体验。  也踩了不少坑~~~
之前的ide基于摩纳哥编辑器改造而来,随着功能越来越多,维护起来越来越复杂。 因此,计划用vscode替代它。 **之前**  **现在** 
之前的文件存储 #18 必须要登录用户才能上传。 后来wg底层支持了profile配置,可以自行决定上传文件的要求,如是否登录、文件格式、大小等。  同时还支持了文件上传钩子,在文件上传到oss前和后编写代码,改变上传的行为。 
**为了更好地展示表之间的关系,支持ER图模式**   参考: - [DBML generator for Prisma](https://notiz.dev/blog/prisma-dbml-generator#dbml-generator) - [数据模型(Data model)](https://prisma.yoga/concepts/components/prisma-schema/data-model)
此时,后端golang的代码已经很乱了,花时间重新整理了一遍。
对于引擎未编写测试用例,更换引擎后,出现了很多无法预料的bug。 为了解决这些问题,用了很长时间测试并修复。
将优化后的引擎https://github.com/fireboomio/fireboom-engine/issues/1 集成到Fireboom服务中。 在这个过程中逐步支持了各种数据源: - mysql数据库 - graphql 数据源 - restapi数据源 - pgsql数据库 - sqlite数据库 - mongodb数据库