跳到主要内容

持续集成

接口仓库由两个持续集成流辅助

自动代码生成

Protobuffer 文件更新后使用buf进行格式检查及代码生成,生成的代码会被提交至仓库

  • 修改接口定义时只需要修改 protobuffer 文件
  • 任何影响接口定义的修改的提交信息都应以feat:fix:开头
  • 在推送新提交时不需要等待上一次的代码生成完成

版本发布

版本发布通过 Pull Request 完成,脚本会自动生成更新日志并提升各个编程语言工程文件中的版本号
合并 PR 即发布版本,发版前需要人工确认自动代码生成已经完成