Skip to content
/ go-template Public template

Go言語を使うプロジェクトのテンプレート

License

Notifications You must be signed in to change notification settings

sacloud/go-template

Repository files navigation

sacloud/go-template

Go Reference Tests Go Report Card

さくらのクラウド向け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"

DockerイメージをGitHub Container Registryで公開する際の注意点

デフォルトではCR_PATが渡されないためGitHub Actionsでのイメージのビルド/プッシュに失敗します。 また、パッケージを公開したい場合は初回のみ手作業が必要です。

このためDockerイメージをGitHub Container Registryで公開したい場合はオーガニゼーション管理者にご相談ください。

License

go-template Copyright (C) 2022-2023 The sacloud/go-template authors. This project is published under Apache 2.0 License.