项目作者: songkane
项目描述 :
golang 相关代码仓库,包括常用的go-log、go-common、go-http、go-mysql、go-kafka等等
高级语言: Go
项目地址: git://github.com/songkane/golang.git
golang
golang 相关代码仓库,课余时间学习总结与归纳所写,欢迎各路大神欢迎Fork、Star和提各种反馈Bug, 谢谢~
project
- go-log: golang logger 基础库
- go-mysql: golang mysql 基础库
- go-common: golang 基础代码 公共库
- go-cron: golang 定时任务
- go-processor: golang 处理机
- go-http: golang HTTP server
- go-healthcheck: golang HTTP health pprof check
- go-lrucache: golang lru cache
- go-prometheus: golang prometheus监控封装
- go-kafka: golang kafka使用封装
- telegram-bot: telegram bot 机器人
dependency
- update: dep ensure -update -v
postscript
由于项目是托管在本地Gitlab仓库下,所以项目里默认路径为gitlab.local.com/golang/xxxx。
所以项目Clone下来之后如果要使用需要做个全局替换,例如替换成yyyy
- Linux: sed -i ‘s/gitlab.local.com\/golang\/xxxx/yyyy/g’
find . -name "*.go" | grep -v vendor
- Mac: sed -i “” ‘s/gitlab.local.com\/golang\/xxxx/yyyy/g’
find . -name "*.go" | grep -v vendor
Gitlab
- Gitlab 安装使用
- Gitlab CI和CD配置