suyuan32 / simple-admin-tools

A tool based on go zero with more features for quick developmemt. 一个基于Go zero优化的库,为 simple admin 提供定制化需求。
https://doc.ryansu.pro/zh/guide/basic-config/simple-admin-tools.html
Apache License 2.0
37 stars 23 forks source link

替换 module name #215

Closed WqyJh closed 11 months ago

WqyJh commented 11 months ago

当前的 module name 是 github.com/zeromicro/go-zero,用 replace 指令替换成 github.com/suyuan32/simple-admin-tools,但是由于 simple-admin-tools 与 go-zero 存在不兼容的修改,导致 go-zero 与 simple-admin-tools 并不能共存。

不兼容的修改有:

例如一个基于 go-zero 的项目如果要引入 simple-admin-tools,就必须加 replace,但是原先使用的 httpx.Parse 等就会报错。go mod 对于同一个 module name 只能使用一个版本。

既然 simple-admin-tools 本身不保证与 go-zero 的兼容,修改上有极大的自由度,修改 module name 是一个更为合适的选择。当然,工作量不小,因此仅仅作为一个建议。

WqyJh commented 11 months ago

由于 metrics 命名冲突,simple-admin-tools 与 go-zero 无法共存,请忽略这个提议。