gopls: move gopls/doc/generate package
This CL tracks adonovan's TODO by moving generate package from
gopls/doc/generate to gopls/internal/doc/generate.
Change-Id: I08fc90859cc6afe10ab5ac658a7b8a514d36cc32
Reviewed-on: https://go-review.googlesource.com/c/tools/+/654536
Reviewed-by: Alan Donovan <adonovan@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
Auto-Submit: Alan Donovan <adonovan@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/gopls/internal/doc/api.go b/gopls/internal/doc/api.go
index 258f90d..5011d21 100644
--- a/gopls/internal/doc/api.go
+++ b/gopls/internal/doc/api.go
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:generate go run ../../doc/generate
+//go:generate go run ./generate
// The doc package provides JSON metadata that documents gopls' public
// interfaces.
diff --git a/gopls/doc/generate/generate.go b/gopls/internal/doc/generate/generate.go
similarity index 99%
rename from gopls/doc/generate/generate.go
rename to gopls/internal/doc/generate/generate.go
index b0d3e8c..51c8b89 100644
--- a/gopls/doc/generate/generate.go
+++ b/gopls/internal/doc/generate/generate.go
@@ -11,9 +11,7 @@
//
// Run it with this command:
//
-// $ cd gopls/internal/doc && go generate
-//
-// TODO(adonovan): move this package to gopls/internal/doc/generate.
+// $ cd gopls/internal/doc/generate && go generate
package main
import (
diff --git a/gopls/doc/generate/generate_test.go b/gopls/internal/doc/generate/generate_test.go
similarity index 100%
rename from gopls/doc/generate/generate_test.go
rename to gopls/internal/doc/generate/generate_test.go