2022年5月

  • image.png

    Golang实现gitlab下主干开发模式的CR流程

    背景GitLab下不具备gerrit那样的commit级别的CR的机制,多人在开发同一个功能的时候,往往是都大家拉出各自的分支,然后往开发分支上进行合并,如果开发过程中依赖对方实现的逻辑,那么这个合并过程就非常繁琐。要么就是开发过程中不做CR,大家都在一个分支上开发,最后在集中进行CR,那么这个时候功能开发得差不多了,CR的粒度就非常大,可能就会涉及到大量的代码逻辑调整。基于这种现状,这里尝试探索一种新的CR方式:边开发边CR,简化CR协同流程 实现思路这里以master分支为例,来说下具体的流程: ma...

  • 基于gin框架实现的脚手架工具ginhelper用法介绍

    基于gin框架实现的脚手架工具ginhelper用法介绍

    ginhelper是用于gin框架快速开发的辅助工具,支持monorepo方式,使用方法如下:安装ginhelpergo install github.com/5bug/ginhelper@latest等待安装完成后,查看使用帮助提示:➜  ~ ginhelper -h Usage:   ginhelper [command] Available Commands:   complet...

1