提醒:本文最后更新于 1 年前 ,文中所描述的信息可能已发生改变,请谨慎使用。

带新人真的好累
本系列就以写一个微信机器人为例子,从零开始介绍一个新人如何参与我目前团队的研发工作。

各种工具选型

  • 代码仓库 gitlab
  • 语言 Golang
  • 运维部署 k3s
  • 持续集成 Gitlab CI
  • 单元测试 go test

初始化项目

代码仓库初始化

gitlab ci 初始化

代码质量检查功能初始化

目前使用的是 sonarqube 配合其他工具进行代码质量检查,sonarqube社区版本自建服务免费,但是没有免费的云服务,后续有资源了再详细展开。

技术选型和相关工具库选择

数据库选择 PostgreSQL

http server 选择 iris