Commit Graph

36 Commits (60bbcbbbf8518a99ee6cd3a65cd91b42e76148ca)

Author SHA1 Message Date
walon 60bbcbbbf8 【重构】validator重构 2021-10-25 20:41:41 +08:00
walon 8f872289b8 【特性】新增 --naming_convention_xxx 相关选项,允许指定生成代码的命名风格 2021-10-25 16:16:57 +08:00
walon 25610a8b86 更新 README.md,补充 Excel2TextDiff及Excel插件 Luban Assitant的相关说明 2021-09-30 10:07:15 +08:00
walon 0a5d7b6ab4 【调整】移除cfg,proto,db对const定义的支持 2021-09-27 16:27:13 +08:00
walon e69cf2a764 【修复】修复cfg rust json生成代码,正确处理多态类型 2021-09-27 13:53:14 +08:00
walon c29c00bbe3 【特性】新增生成类型 cfg code_rust_json(多态支持有一些问题) 2021-09-27 12:52:09 +08:00
walon 62511c10f2 【删除】删除 cfg code_editor_typescript 2021-09-06 15:49:41 +08:00
walon 70db1dca9e 【优化】优化cfg生成的typescript代码中可空变量的定义代码在eslint下警告的问题
【完善】优化install.md文档,简化流程,更加清晰易理解。
2021-09-06 10:32:43 +08:00
walon 533ab56f86 【优化】优化typescript 可空变量的定义,由 xxx?:yyy 改成 xxx:yyy|undefined
【新增】新增 code_typescript_editor_json 一个用于web的临时性生成方案
【优化】优化 typescript Vector{2,3,4}加载json的代码。 json['x']改成json.x
【优化】优化 typescript 格式及解决一些编译警告
2021-09-03 12:52:51 +08:00
walon e0dda1c83c 【重构】使用vs内置工具进行代码清理 2021-09-01 11:30:56 +08:00
walon 8069c6d7fe 【修复】修复上次调整DataExport引发的新的导出数据的bug
【调整】调整输出数据文件名为 <full_name>.replace('.','_').lower()
2021-08-30 10:43:55 +08:00
walon 2fde2a481e 【特性】提供自定义lua和json数据生成所必要的序列化支持 2021-08-27 18:45:55 +08:00
walon 7ea907cc5b 【特性】支持数据模板。允许自定义生成数据(自定义生成的数据不能被标准的生成代码识别,因此只能用于自定义加载) 2021-08-27 16:35:22 +08:00
walon f6e4f6377a 【优化】优化Luban.ClientServer性能,GenServer使用LocalAgent直接读取本地文件,而不是通过网络从GenClient获得。 2021-08-27 10:54:38 +08:00
walon 04b51fccc4 【调整】Luban.Server的 命令行参数-t 语义调整为额外的模板搜索路径。如果指定,优先搜索此路径,再搜索默认的Templates路径。 2021-08-26 17:27:31 +08:00
walon 77fe01dea6 【修复】解决不在Luban.Server或者Luban.ClientServer目录运行Luban.Server或者Luban.ClientServer时,生成代码发生无法找到Templates目录的问题。如果未指定-t参数,自动使用程序所在目录的Templates目录。 2021-08-26 16:56:29 +08:00
walon f5e9eef725 【特性】cfg cs_unity_json支持动态本地化 2021-08-26 11:44:10 +08:00
walon c5bd179a82 【特性】cfg cs_json支持动态本地化 2021-08-26 11:31:31 +08:00
walon 12be29afd5 【特性】 cfg cs_bin支持动态本地化 2021-08-26 11:19:09 +08:00
walon 216bdee29d 【特性】新增 cfg java_json 支持
【重构】Render不再从ThreadStatic里获得Template,改从CocurrentDictionary中获取
【优化】优化 cfg java_bin 代码,不再从AbstraceBean继承,并且美化代码。
2021-08-25 11:52:08 +08:00
walon d296c57f93 【修复】修复Luban.Server的Dockerfile未拷贝Templates目录的bug 2021-08-24 20:37:46 +08:00
walon 6309108da0 【重构】将scriban模板字符串从代码中移到Templates目录 2021-08-24 20:17:25 +08:00
walon 0ae7744f6e 【修复】修复 db typescript 生成代码有编译错误的bug 2021-08-16 15:42:08 +08:00
walon 42d297ac29 【优化】在win下自动禁用console的快速编辑模式 2021-08-09 12:18:38 +08:00
walon 5c35c140b3 【升级】升级 NeoLua 版本
【修复】修复 table input属性包含多余逗号,导致empty字符串''也被识别为目录,错误将整个input_data_dir目录当作数据源的bug
【优化】引用UDE库,智能识别csv文件编码,非utf8格式csv也能被正常识别
2021-08-06 13:44:23 +08:00
walon 54685289af 【新增】Luban.Client和Luban.Server 新增 -l (--loglevel) 参数,允许按理日志级别。另外,对于 <= DEBUG的日志级别,打印日志代码位置
【优化】特殊优化 Luban.Client 由于未设置 LUBAN_SERVER_IP 环境变量导致-h 参数为空而运行失败的问题,此时默认取 127.0.0.1 并打印警告日志。
2021-07-29 15:48:15 +08:00
walon 75cc8e969f 【修复】解决Luban.Server和Luban.Client在非大陆地区运行错误日志乱码的问题 2021-07-29 15:03:53 +08:00
walon 88f7ccb96f - 新增 build_docker.sh, tag_and_push.sh脚本
- 配置的NamedMode ExcelStream下,支持用空白、""、null来表达空白
2021-03-28 11:18:49 +08:00
walon 8988f57035 【修复】修复 lua proto 对于bytes类型,生成writeString和readString的bug
【调整】将Gen.Client连接超时由100ms延长到3s,生成超时由30s延长到120s
【调整】生成的docker映象由 luban.server 改成 luban-server
【新增】新增 tag_and_push.bat 发布luban-server到 docker hub
2020-12-14 12:34:38 +08:00
walon 334506ea96 【调整】将 Luban.Server的 Docker 相关脚本移到Scripts目录。新增 Luban.Client 项目的docker脚本 2020-11-29 17:46:17 +08:00
walon 3e61051247 [change] remove EMBED_CFG macro 2020-11-29 17:46:16 +08:00
walon b2a9d97eb5 add db and proto job. fix some compile error. 2020-11-29 17:46:08 +08:00
walon 8aa199e4a1 [upgrade] upgrade dotnet core 3.1 to .net 5 2020-11-29 17:46:07 +08:00
bug ef4addef1f organize structure 2020-11-08 21:22:12 +08:00
walon 1755e61c48 modify documents 2020-10-22 12:37:14 +08:00
walon 3a3ab46fac [init] add initial project files 2020-10-21 21:25:28 +08:00