ドキュメントだと下記のように書いてあるが、具体的にmodule-pathに何を書けばいいのかわからなかったので、調べてみた。
Usage:
go mod init [module-path]
Example:
go mod init
go mod init example.com/m
module-pathのドキュメントを読んでみる。
ざっくりいうと、module-pathは外部からインポートする際に参照するPathのことのようだ。
なのでそもそも外部にインポートさせようと思っていない場合は、module-pathのことを気にする必要はない。
なのでそういう場合はgo mod init example
とかで良さそう
GitHubで公開する場合は、下記のように書けば良い。
go mod init github.com/user-id/repository-name