- 跨平台服务脚手架,需要Linux平台直接编译即可;
- 终端启动打开默认浏览器;
- 使用 logrus 格式化日志,lumberjack.v2 切割日志
fix: 变更目录结构
fix:
- windows 服务模式默认路径由 system32 该到当前程序路径下
feat:
- 增加 http 日志中间件、跨域处理中间件
- 增加日志 prefix
logrus.WithField("prefix", "any logs")
调用
feat:
- 简化项目结构
feat:
- 调整目录架构
feat:
- 更换日志文件轮转库
fix:
- 日志等级默认为trace;
- config 配置添加服务对象;
- 卸载服务未完成而终止 feat:
- 同步版本
go build -ldflags=-w -o .\cmd\bin\scaffold.exe .\cmd\main.go
upx --best .\cmd\bin\scaffold.exe -o .\cmd\bin\scaffold-service.exe
Commit messages 请遵循conventional-changelog 标准:
<类型>[可选 范围]: <描述>
[可选 正文]
[可选 脚注]
以下是 commit 类型列表:
- feat: 新特性或功能
- fix: 缺陷修复
- docs: 文档更新
- style: 代码风格或者组件样式更新
- refactor: 代码重构,不引入新功能和缺陷修复
- perf: 性能优化
- test: 单元测试
- chore: 其他不修改 src 或测试文件的提交