sharlatan pushed a commit to branch go-team
in repository guix.
commit 5141b03bacfe112ce4f468093de8a46e5b347192
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Sep 6 07:53:08 2024 +0100
import/go: Add comment about monorepo.
* guix/import/go.scm: Clarify what is monorepo in Go ecosystem.
Change-Id: I86e35db4f02bfacb3df15a330ca1fde373b3cc13
---
guix/import/go.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/guix/import/go.scm b/guix/import/go.scm
index dd9298808d..de84270753 100644
--- a/guix/import/go.scm
+++ b/guix/import/go.scm
@@ -72,6 +72,10 @@
;;; unit of source code interchange and versioning". Modules are generally
;;; hosted in a repository.
;;;
+;;; Monorepo is a collection of modules within the same VCS source. Each
+;;; module of monorepo may be released individually by assigning
+;;; "<subdir>/v<semver>" tag (see: https://go.dev/ref/mod#modules-overview).
+;;;
;;; At this point it should handle correctly modules which have only Go
;;; dependencies and are accessible from proxy.golang.org (or configured via
;;; GOPROXY).