GoHUB 项目主要提供的是 Web 服务, 且具备命令行功能
Web 服务功能会封装到子命令 serve 中,命令行功能会封装到子命令 cli 中。
除了 serve 命令,我们还会有以下命令:
- key 命令生成 app key
- make 命令
- seed 数据填充
- migrate 数据库迁移
- cache 缓存处理
commit 提交规范
提交格式
<type>: <subject>
提交类型
- feat:新功能(feature)
- fix:修补bug
- docs:文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
提交示例
feat: 添加用户注册功能
fix: 修复用户登录 bug
docs: 更新 README 文件
style: 调整代码缩进
refactor: 重构用户模块
test: 添加用户模块测试
chore: 更新依赖