写点什么

新建了一个 Go 项目的脚手架

用户头像
soolaugust
关注
发布于: 20 小时前
新建了一个Go项目的脚手架

最近因为一直在写 Go 的项目,发现有一些常用的组件每个项目基本都会使用,比如日志,配置管理等,这类组件的特点就是和业务无关,属于基本组件。而且每一个都去调研或者从头写都存在大量的重复劳动。于是决定将自己这些常用的组件抽离出来,当成一个基本的脚手架。


有需要的同学可以直接点击https://github.com/soolaugust/go-toolkit打开。


下面是项目的一些介绍,目前正在不断更新中。


组件在技术选型上主要从易用性和适用性上考虑,比如 log 采用 Uber 开源的 zap,配置管理采用最为流行的 viper。如果你有其他的考虑可以替换其中的组件,比如从占用资源或者效率等。有任何意见或者建议都可以在 GitHub 上提 issue 或者直接在公众号上留言即可。当然也非常欢迎大家提 PR 或者分享你使用上的感受。



发布于: 20 小时前阅读数: 5
用户头像

soolaugust

关注

公众号:雨夜随笔 2018.09.21 加入

公众号:雨夜随笔

评论

发布
暂无评论
新建了一个Go项目的脚手架