文件名称:go-mod-library:go常用包mod库
文件大小:55KB
文件格式:ZIP
更新时间:2024-04-23 05:43:51
Go
go常用包mod库 一,项目说明 本仓库收录日常使用中提炼的包,启用go mod,使用单仓库多子包模式。 关于go mod单仓库多子包的拓展资料: : 二,创造子包 预先要新建一个所谓的logger的子包 步骤1,项目下新建logger目录 step2,在logger目录下初始化go mod go mod init github.com/jjolnine/go-mod-library/logger 命令执行完毕,将自动在logger目录下生成go.mod文件 step3,完善子包代码并提交 step4,打标签,标签名称规则:子包名/v子包版本号 本例发v0.0.1版本,则标签名为logger/v0.0.1 # 直接在当前分支下当前commit下打tag git tag -a logger/v0.0.1 -m "打这个tag的说明" # 在指定commit下打tag git tag
【文件预览】:
go-mod-library-master
----LICENSE(34KB)
----.gitignore(22B)
----logger()
--------iface.go(139B)
--------logger4redis.go(2KB)
--------logger4es.go(982B)
--------initializer4zap.go(3KB)
--------logger.go(1KB)
--------go.sum(13KB)
--------README.md(1KB)
--------logger4gorm.go(896B)
--------go.mod(133B)
----README.md(2KB)
----queue()
--------queue.go(5KB)
--------example()
--------job_memory.go(2KB)
--------manager.go(13KB)
--------queue_memory.go(5KB)
--------queue_redis.go(6KB)
--------contract.go(6KB)
--------stubs()
--------queue_basic_method.go(1KB)
--------go.sum(8KB)
--------README.md(6KB)
--------utils.go(2KB)
--------lua_scripts.go(3KB)
--------job_redis.go(2KB)
--------go.mod(163B)