さくらのクラウド向けOSSプロダクトでのプロジェクトテンプレート(Go)
さくらのクラウド向けOSSプロダクトでGo言語を中心に用いるプロジェクトのためのテンプレート
GitHubでリポジトリを作成する際にテンプレートとしてsacloud/go-templateを選択して作成します。
次にgo-teplate
という文字列を自身のプロジェクトのものに置き換えてください。
例: exampleという名前のプロジェクトを作成する場合
# 作成したプロジェクトのディレクトリに移動
cd example
# 置き換え
find . -type f | xargs sed -i '' -e "s/go-template/example/g"
デフォルトではCR_PAT
が渡されないためGitHub Actionsでのイメージのビルド/プッシュに失敗します。
また、パッケージを公開したい場合は初回のみ手作業が必要です。
このためDockerイメージをGitHub Container Registryで公開したい場合はオーガニゼーション管理者にご相談ください。
go-template
Copyright (C) 2022-2023 The sacloud/go-template authors.
This project is published under Apache 2.0 License.