Go packages
names are traditionally URL-like (e.g.,
github.com/gohugoio/hugo
,github.com/errata-ai/vale
) similar to roam:Deno packageshas to be explicitly set with the
go.mod
file (i.e.,module MODULE_NAME
)go.sum
functions similarly to lockfiles containing cryptographic hashes of the modules used for a successful buildGo modules can be vendored (e.g.,
go mod vendor
); it will be stored in thevendor/
directory of the root moduleexample of a project using vendored Go modules is Vale v2.5.0