杨晓东

Results 13 comments of 杨晓东

同步下目前进展: 已实现通过引入protoc获取pb文件“ast”( protoc --plugin=./protoc-scene-dubbojs_proto --ts_proto_out=. ./simple.proto);然后单元测试通过ast文件进行处理; 具体任务如下: - [x] prototype json ast 提取逻辑 - [x] prototype 用例测试 - [ ] 封装ast操作,包含领域对象File、Method、Service、Message、其他 - [ ] 定义stub的服务接口标准 - [ ] Ast 代码生成对接...

@hsiaosiyuan0 目前的生成流程也借鉴了ts-proto等库,如:pb文件解析(也是基于官方protoc)及fileDescript类型定义(google提供),其他一些基础方法在coding时可以参考; 两种形态确实要讨论下: 1. 在ts-proto库写 generate扩展,以生成dubbojs stub; 2. 单独封装生成命令;

@hufeng 目前是按照示例的内容在推进;