.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / mod@v0.4.1 / README.md
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/mod@v0.4.1/README.md b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/mod@v0.4.1/README.md
new file mode 100644 (file)
index 0000000..07d44f0
--- /dev/null
@@ -0,0 +1,16 @@
+# mod
+
+[![PkgGoDev](https://pkg.go.dev/badge/golang.org/x/mod)](https://pkg.go.dev/golang.org/x/mod)
+
+This repository holds packages for writing tools
+that work directly with Go module mechanics.
+That is, it is for direct manipulation of Go modules themselves.
+
+It is NOT about supporting general development tools that
+need to do things like load packages in module mode.
+That use case, where modules are incidental rather than the focus,
+should remain in x/tools, specifically x/tools/go/packages.
+
+The specific case of loading packages should still be done by
+invoking the go command, which remains the single point of
+truth for package loading algorithms.