🌟
[golang] GitHub上へ自作パッケージを公開する方法
はじめに
自作パッケージを公開しようとして詰まったので備忘録。
結論
- GitHubでの公開リポジトリのURLパスと
go.mod
に記載するmodule名のパスを一致させる - GitHubでの公開リポジトリ名と、実際の自作パッケージの名前を一致させる
どういうことかと言うと、
GitHubでの公開リポジトリURLパス
$ go init github.com/username/{package名}
go.mod
module github.com/username/{package名}
適当.go
package {package名}
// 自作パッケージのソースコード...
上記のような形でパッケージを作成し公開するなら{package名}
となっている部分とGitHubでのリポジトリ名を一致させつつ、go.mod
のmodule名のパス・GitHubでの公開リポジトリのURLパスも一致させようと言う意味
Discussion