From 6bb1d12c09669e4459bb6e84af0984f5e0e5738e Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Tue, 23 Nov 2021 11:24:31 -0500 Subject: [PATCH] go: bah, golang and nested modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit this aspect of golang modules is a mess. You can not have a top-level `package main` that has its own go.mod, and then also export a sub-directory that has its own go.mod for cleaner dependency imports by outside importers. So by removing this, you're subject to the top-level go.mod of the project. Otherwise the top-level main.go needs to be moved to a nested ./cmd/emojisum/ directory, which is a break for any packagers. 😵 Signed-off-by: Vincent Batts --- emoji/go.mod | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 emoji/go.mod diff --git a/emoji/go.mod b/emoji/go.mod deleted file mode 100644 index 627fae2..0000000 --- a/emoji/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/emojisum/emojisum/emoji - -go 1.17