为什么叫 powder?
- 一个代号而已
开发目的
- 只用关心当前调试的接口,接口依赖的数据自动调用依赖接口生成
- 通过编码的方式把开发的过程固化下来
- 复用
- 前端接口封装、文档
设计说明
- 使用 babel & babylon,生成 ast,通过 vistor 模式遍历 ast,提取相关信息
- 文本处理不是只有正则表达式
- ast可视化:https://astexplorer.net/
- git diff & patch 自动合并 user/* 修改
- 保存 base 文件
- 也可以通过分支实现,但操作起来会更麻烦
- 复用!复用!复用!
- 接口依赖,分工明确
各角色使用指南
前端开发/产品经理
fe 说明视频集合:https://docs.uninote.com.cn/book/1/2938#E81422477E
GUI 界面文档:https://docs.uninote.com.cn/book/1/2943
后端开发/测试
fe 说明视频集合:https://docs.uninote.com.cn/book/1/2938#E81422477E
GUI 界面文档:https://docs.uninote.com.cn/book/1/2943
be 总览:https://docs.uninote.com.cn/book/1/2949
api 规范:https://docs.uninote.com.cn/book/1/2374#48E64A965B