筱锋 (@xiao_lfeng) 在 [工具|开源|库] 开源一个 Go 的库(基于 Gin 封装的库) —— 算是一个自己用的基础库【后面也会尝试应用到企业中尝试】 中发帖
目前做了一个文档在这里,后面也会继续加入一些我维护的其他开源相关的内容
在这里:竹简文档
可以的话,帮忙点个 star 呗 😆
这里放这个后面打算写一篇从架构角度来进行项目设计(或者项目开发的经验实践分享)。这里先发一个基础库作为托底支撑。
特性
注册系统 - 集中式组件初始化,一键启动应用
环境变量管理 - 类型安全的配置获取 API
错误处理 - 结构化错误码和统一错误响应
响应格式化 - 标准化 API 响应结构
日志系统 - 基于 slog 的彩色控制台 + JSON 文件日志
雪花算法 - 标准雪花 ID 和基因雪花 ID 生成
请求验证 - 丰富的自定义验证器 (枚举、URL、UUID 等)
工具函数 - 字符串处理、时间操作、数据验证等
安装
go get github.com/bamboo-services/bamboo-base-go
快速开始
p...