menu
書いてる野郎
orebike@gmail.com
ツールではなく go
コマンドに組み込まれたパッケージ管理の決定版(Go ver 1.11以降)。
対象のディレクトリを1つのパッケージとして管理するように初期化する。
サブコマンドに続きパッケージ名を入れる。
$ go mod init hogehoge.com/helloworld01
そうすると、go.mod
というファイルが生成される。中身はこうなっている
module hogehoge.com/helloworld01 go 1.16
推奨の開発のディレクトリ構成はコレらしい。
GitHub - golang-standards/project-layout: Standard Go Project Layout
しかし、ドキュメント自体も、公式見解ではない、ちいさなプロジェクトではやり過ぎ、と言っているし、外野からも、同意できない、よいとは思えないの声多数。