Go言語用の GitHub テンプレートリポジトリを作る

GitHub Actions を添えて


Posted on Sun, Nov 7, 2021
Tags golang

Go言語のプロジェクトを作成するたび、CI/CD 整えるのが面倒

GitHub には テンプレートリポジトリ という機能があり、新しい repository を作る際に、テンプレートを元にして始めることができる。

PULL REQUEST のテンプレートなどはもちろんだが、特に嬉しいのが CI/CD 周りも合わせて用意しておける。

go-zen-chu/golang-template: golang template repository

上記のリポジトリはまだ機能が少ないが、ひとまずよく実施する golangci-lint と go test は GitHub Actions で実施するような CI パイプラインを追加している。

Go言語でおおよそ必要になる作業を DRY にしたい。

Share with


See Also