summary refs log tree commit diff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-09-06 07:53:08 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-11-09 21:33:39 +0000
commit7f6a9ecaa3846c710e416a3fa16daf11e2a31c1c (patch)
tree37692e5d7cf04733b03100be957a80fd7613fa4c
parent75d1ca21f311686fb1a99aba23e3d18e6901ce3f (diff)
downloadguix-7f6a9ecaa3846c710e416a3fa16daf11e2a31c1c.tar.gz
import/go: Add comment about monorepo.
* guix/import/go.scm: Clarify what is monorepo in Go ecosystem.

Change-Id: I86e35db4f02bfacb3df15a330ca1fde373b3cc13
-rw-r--r--guix/import/go.scm4
1 files changed, 4 insertions, 0 deletions
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).