執筆メモ: Go ModulesとMinimal Version Selection
Go Modules
対象読者
Goのプログラムを書いたことがあり、Goのプログラムをコンパイルすると実行可能ファイルができることを知っている
依存性管理というものがなんなのかよくわからない
Goの依存性管理システムと
npm
などの依存性管理システムの違いがわからない
盛り込みたい内容
Go Modulesは
依存性管理システム(dependency management system)
である
依存性
とは?
管理とは?
semantic versioning
import compatibility rules
Minimal Version Selection
Go modulesのauthentification
Go modulesの描く理想の世界と現実の世界
Keywords/terms
semantic versioning
import compatibility rules
Minimal Version Selection
依存管理
go.mod
go.sum
資料
https://go.dev/blog/versioning-proposal
https://go.dev/ref/mod