Commit Graph

24 Commits (2021e384859f774f8ce3e06d46fd7bfc7d075e55)

Author SHA1 Message Date
walon 2021e38485 【特性】新增convert_template支持 2021-12-18 20:11:59 +08:00
walon e650ff6fe6 【特性】新增code_protobuf3及data_protobuf3_json支持
【修复】修复FlatBuffers json导出格式中map数据的格式错误。本应该是{"K":v}却序列化成[[k1,v1]]
2021-12-08 20:39:58 +08:00
walon c1ffaa2d98 【特性】新增flatbuffers支持,可以生成schema定义,但目前只支持json导出格式(有个问题:不支持union与容器的组合),因为binary格式过于复杂了。 2021-12-06 18:07:18 +08:00
walon 5861001683 【特性】新增msgpack导出支持 2021-12-06 10:36:38 +08:00
walon 85937685b6 【特性】新增cfg 所有语言对table mode=list的代码生成 2021-12-01 14:12:11 +08:00
walon ca8e5035ba 【重构】模块相关函数由StringTemplateUtil移到StringTemplateManager
【特性】Luban.Server支持禁用生成缓存(但仍保留源文件缓存)。
【修复】修复 start_up.md 文档中的链接错误
2021-11-30 16:32:31 +08:00
walon 66ba09e8a0 【特性】支持生成 proto定义文件和proto二进制数据 2021-11-30 01:52:47 +08:00
walon 13309b5da8 【重构】重构excel格式,更加优雅清晰 2021-10-27 14:15:37 +08:00
walon 96ce3443d5 【特性】新增转换到json和lua的源数据格式(注意,转换格式不同于导出格式) 2021-10-22 18:46:10 +08:00
walon 8ad27e8275 【特性】新增 --output_compact_json 选项,生成紧凑的json格式 2021-10-22 16:59:29 +08:00
walon c72bf53579 【调整】proto的gen_types ts改为 typescript,与db和cfg统一
【调整】删除 cfg的gen_types data_erlang,不再支持erlang导出数据类型,但仍然提供对 erlang data template相关的支持
2021-09-23 14:59:47 +08:00
walon e0dda1c83c 【重构】使用vs内置工具进行代码清理 2021-09-01 11:30:56 +08:00
walon 732297411c 【新增】支持erlang导出格式
【优化】完善了数据导出模板相关机制,补充一些辅助函数,方便定制生成。
2021-08-28 15:33:19 +08:00
walon 434d52ed8d 【特性】新增gen_types类型 data_template 以及新增配套参数--template_name,用于模板生成自定义格式的配置数据 2021-08-27 19:23:28 +08:00
walon 7ea907cc5b 【特性】支持数据模板。允许自定义生成数据(自定义生成的数据不能被标准的生成代码识别,因此只能用于自定义加载) 2021-08-27 16:35:22 +08:00
walon af4038e810 【修复】补充遗漏的未回滚的代码 2021-08-20 18:51:01 +08:00
walon 15d1e0b07e 【调整】合并data_json2和data_json格式,统一为data_json但使用data_json2的格式
【修复】修复 生成的data_json_monolithic json文件中,表名错误地使用了bool值的bug
2021-08-20 17:56:49 +08:00
walon bea3edf0ca 【调整】cfg data_json2输出的json顶层结构由array调整为object 2021-08-20 16:59:52 +08:00
walon d47094a130 【特性】cfg新增data_json2格式。 与data_json区别在于 data_json的map导出成[[k1,v1], ...] 而data_json2的map导出格式为 { k1:v1, ... } 2021-08-13 09:33:45 +08:00
walon cd6f0f1282 【修复】解决不同平台下生成json和lua数据文件(换行符)不同的问题 2021-08-02 13:46:59 +08:00
walon f164dc82fb 【重构】重构 cfg JobController代码,减少重复代码
【调整】原来data_lua中类型部分代码被移到 code_lua_lua目标中
【修复】修复go_bin的生成代码有编译错误的问题
2021-07-15 16:14:34 +08:00
walon 0aef438e0c 【删除】删除对配置双键表的支持 2021-06-21 22:53:47 +08:00
walon 9e4ba72950 - 支持 主版本+分支版本的 多分支数据合并,用于发布多地区版本极其有用 2021-06-17 17:20:19 +08:00
walon d873aa3a6c 【特性】 cfg 实现静态本地化 2021-06-17 14:57:39 +08:00