static/frontend/subrepo: update subrepo list

This CL includes several changes related to the sub-repositories page:
- remove x/blog, which has been cleared out
- add x/mod, x/oauth2, x/term, x/vuln, and x/website
- sort x/exp alphabetically, as others; no need for it to be an outlier
- note that the list is not exhaustive, and redirect to
  go.googlesource.com for the full list
- remove stale suggestion to use `go get`; this is unnecessary, and
  wrong for installing binaries
- add a footer link to the sub-repositories page

Updates golang/go#56482

Change-Id: I87e7df911ba692c15e99ab9b28c66e63e32e0073
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/476202
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
diff --git a/static/frontend/subrepo/subrepo.tmpl b/static/frontend/subrepo/subrepo.tmpl
index 0938bf8..328f1b2 100644
--- a/static/frontend/subrepo/subrepo.tmpl
+++ b/static/frontend/subrepo/subrepo.tmpl
@@ -18,8 +18,13 @@
     <div class="go-Content">
       <h1>Sub-repositories</h1>
       <p>
-        These packages are part of the Go Project but outside the main Go tree. They are developed
-        under looser compatibility requirements than the Go core. Install them with "go get".
+        These repositories are part of the Go Project but outside the main Go
+        tree. They are developed under looser compatibility requirements than
+        the Go core.
+      </p>
+      <p>
+        This list is not exhaustive. The full list of Go repositories can be
+        viewed at <a href="https://go.googlesource.com">go.googlesource.com</a>.
       </p>
       <ul class="SubRepo-links">
         <li>
@@ -27,10 +32,6 @@
            — benchmarks to measure Go as it is developed.
         </li>
         <li>
-          <a data-gtmc="subrepo link" href="/golang.org/x/blog">blog</a>
-           — <a href="https://blog.golang.org">blog.golang.org</a>'s implementation.
-        </li>
-        <li>
           <a data-gtmc="subrepo link" href="/golang.org/x/build">build</a>
            — <a href="https://build.golang.org">build.golang.org</a>'s implementation.
         </li>
@@ -43,6 +44,10 @@
            — an experimental debugger for Go.
         </li>
         <li>
+          <a data-gtmc="subrepo link" href="/golang.org/x/exp">exp</a>
+           — experimental and deprecated packages (handle with care; may change without warning).
+        </li>
+        <li>
           <a data-gtmc="subrepo link" href="/golang.org/x/image">image</a>
            — additional imaging packages.
         </li>
@@ -51,10 +56,18 @@
            — experimental support for Go on mobile platforms.
         </li>
         <li>
+          <a data-gtmc="subrepo link" href="/golang.org/x/mod">mod</a>
+           — packages for writing tools that work with Go modules.
+        </li>
+        <li>
           <a data-gtmc="subrepo link" href="/golang.org/x/net">net</a>
            — additional networking packages.
         </li>
         <li>
+          <a data-gtmc="subrepo link" href="/golang.org/x/oauth2">oauth2</a>
+           — a client implementation for the OAuth 2.0 spec
+        </li>
+        <li>
           <a data-gtmc="subrepo link" href="/golang.org/x/perf">perf</a>
            — packages and tools for performance measurement, storage, and analysis.
         </li>
@@ -75,6 +88,10 @@
            — packages for making system calls.
         </li>
         <li>
+          <a data-gtmc="subrepo link" href="/golang.org/x/term">term</a>
+           — Go terminal and console support packages.
+        </li>
+        <li>
           <a data-gtmc="subrepo link" href="/golang.org/x/text">text</a>
            — packages for working with text.
         </li>
@@ -91,8 +108,12 @@
            — <a href="https://tour.golang.org">tour.golang.org</a>'s implementation.
         </li>
         <li>
-          <a data-gtmc="subrepo link" href="/golang.org/x/exp">exp</a>
-           — experimental and deprecated packages (handle with care; may change without warning).
+          <a data-gtmc="subrepo link" href="/golang.org/x/vuln">vuln</a>
+           — packages for accessing and analyzing data from the Go Vulnerability Database.
+        </li>
+        <li>
+          <a data-gtmc="subrepo link" href="/golang.org/x/website">website</a>
+           — home of the go.dev and golang.org websites.
         </li>
       </ul>
     </div>
diff --git a/static/shared/footer/footer.tmpl b/static/shared/footer/footer.tmpl
index 032d487..505db7d 100644
--- a/static/shared/footer/footer.tmpl
+++ b/static/shared/footer/footer.tmpl
@@ -50,6 +50,9 @@
         <a href="/std" class="go-Footer-link" data-gtmc="footer link">
           Standard Library
         </a>
+        <a href="/golang.org/x" class="go-Footer-link" data-gtmc="footer link">
+          Sub-repositories
+        </a>
         <a href="https://pkg.go.dev/about" class="go-Footer-link" data-gtmc="footer link">
           About Go Packages
         </a>
diff --git a/tests/screentest/testdata/404-with-fetch-button-540x1080.a.png b/tests/screentest/testdata/404-with-fetch-button-540x1080.a.png
index aa6bd25..68702de 100644
--- a/tests/screentest/testdata/404-with-fetch-button-540x1080.a.png
+++ b/tests/screentest/testdata/404-with-fetch-button-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/404-with-fetch-button.a.png b/tests/screentest/testdata/404-with-fetch-button.a.png
index db350f0..27ff017 100644
--- a/tests/screentest/testdata/404-with-fetch-button.a.png
+++ b/tests/screentest/testdata/404-with-fetch-button.a.png
Binary files differ
diff --git a/tests/screentest/testdata/about-540x1080.a.png b/tests/screentest/testdata/about-540x1080.a.png
index 126b528..16da74e 100644
--- a/tests/screentest/testdata/about-540x1080.a.png
+++ b/tests/screentest/testdata/about-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/about.a.png b/tests/screentest/testdata/about.a.png
index e6ca479..f43e47b 100644
--- a/tests/screentest/testdata/about.a.png
+++ b/tests/screentest/testdata/about.a.png
Binary files differ
diff --git a/tests/screentest/testdata/badge-540x1080.a.png b/tests/screentest/testdata/badge-540x1080.a.png
index 35e14ca..18c77eb 100644
--- a/tests/screentest/testdata/badge-540x1080.a.png
+++ b/tests/screentest/testdata/badge-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/badge.a.png b/tests/screentest/testdata/badge.a.png
index a8cea38..ad32277 100644
--- a/tests/screentest/testdata/badge.a.png
+++ b/tests/screentest/testdata/badge.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-540x1080.a.png b/tests/screentest/testdata/ci/vuln-540x1080.a.png
index 641a3cc..b4d4166 100644
--- a/tests/screentest/testdata/ci/vuln-540x1080.a.png
+++ b/tests/screentest/testdata/ci/vuln-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-entry-540x1080.a.png b/tests/screentest/testdata/ci/vuln-entry-540x1080.a.png
index 074aa1e..84b0106 100644
--- a/tests/screentest/testdata/ci/vuln-entry-540x1080.a.png
+++ b/tests/screentest/testdata/ci/vuln-entry-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-entry.a.png b/tests/screentest/testdata/ci/vuln-entry.a.png
index aa6017d..3206af7 100644
--- a/tests/screentest/testdata/ci/vuln-entry.a.png
+++ b/tests/screentest/testdata/ci/vuln-entry.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-list-540x1080.a.png b/tests/screentest/testdata/ci/vuln-list-540x1080.a.png
index e1f9d2c..56659e0 100644
--- a/tests/screentest/testdata/ci/vuln-list-540x1080.a.png
+++ b/tests/screentest/testdata/ci/vuln-list-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-list.a.png b/tests/screentest/testdata/ci/vuln-list.a.png
index 8200786..4a02e68 100644
--- a/tests/screentest/testdata/ci/vuln-list.a.png
+++ b/tests/screentest/testdata/ci/vuln-list.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-no-results-540x1080.a.png b/tests/screentest/testdata/ci/vuln-no-results-540x1080.a.png
index 3dda411..3818021 100644
--- a/tests/screentest/testdata/ci/vuln-no-results-540x1080.a.png
+++ b/tests/screentest/testdata/ci/vuln-no-results-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-no-results.a.png b/tests/screentest/testdata/ci/vuln-no-results.a.png
index 86a6c0f..4a89da0 100644
--- a/tests/screentest/testdata/ci/vuln-no-results.a.png
+++ b/tests/screentest/testdata/ci/vuln-no-results.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-nonstdlib-module-540x1080.a.png b/tests/screentest/testdata/ci/vuln-nonstdlib-module-540x1080.a.png
index 934cd48..a3ca2e4 100644
--- a/tests/screentest/testdata/ci/vuln-nonstdlib-module-540x1080.a.png
+++ b/tests/screentest/testdata/ci/vuln-nonstdlib-module-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln-nonstdlib-module.a.png b/tests/screentest/testdata/ci/vuln-nonstdlib-module.a.png
index c3fce63..4a28d7d 100644
--- a/tests/screentest/testdata/ci/vuln-nonstdlib-module.a.png
+++ b/tests/screentest/testdata/ci/vuln-nonstdlib-module.a.png
Binary files differ
diff --git a/tests/screentest/testdata/ci/vuln.a.png b/tests/screentest/testdata/ci/vuln.a.png
index 21883d1..ca2c5f6 100644
--- a/tests/screentest/testdata/ci/vuln.a.png
+++ b/tests/screentest/testdata/ci/vuln.a.png
Binary files differ
diff --git a/tests/screentest/testdata/error-540x1080.a.png b/tests/screentest/testdata/error-540x1080.a.png
index 0d18105..b812853 100644
--- a/tests/screentest/testdata/error-540x1080.a.png
+++ b/tests/screentest/testdata/error-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/error.a.png b/tests/screentest/testdata/error.a.png
index 59d1a85..9cdd8e7 100644
--- a/tests/screentest/testdata/error.a.png
+++ b/tests/screentest/testdata/error.a.png
Binary files differ
diff --git a/tests/screentest/testdata/home-540x1080.a.png b/tests/screentest/testdata/home-540x1080.a.png
index 6ade33c..7538e8a 100644
--- a/tests/screentest/testdata/home-540x1080.a.png
+++ b/tests/screentest/testdata/home-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/home.a.png b/tests/screentest/testdata/home.a.png
index 900eef0..d5b988a 100644
--- a/tests/screentest/testdata/home.a.png
+++ b/tests/screentest/testdata/home.a.png
Binary files differ
diff --git a/tests/screentest/testdata/license-policy-540x1080.a.png b/tests/screentest/testdata/license-policy-540x1080.a.png
index 135010d..fba905a 100644
--- a/tests/screentest/testdata/license-policy-540x1080.a.png
+++ b/tests/screentest/testdata/license-policy-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/license-policy.a.png b/tests/screentest/testdata/license-policy.a.png
index c1f495b..a70ee4e 100644
--- a/tests/screentest/testdata/license-policy.a.png
+++ b/tests/screentest/testdata/license-policy.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png b/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
index d8e8627..e070739 100644
--- a/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
+++ b/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-deprecated-symbols-540x1080.a.png b/tests/screentest/testdata/package-with-deprecated-symbols-540x1080.a.png
index b6704b9..006bf46 100644
--- a/tests/screentest/testdata/package-with-deprecated-symbols-540x1080.a.png
+++ b/tests/screentest/testdata/package-with-deprecated-symbols-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-deprecated-symbols.a.png b/tests/screentest/testdata/package-with-deprecated-symbols.a.png
index be8d4e1..d2a2b17 100644
--- a/tests/screentest/testdata/package-with-deprecated-symbols.a.png
+++ b/tests/screentest/testdata/package-with-deprecated-symbols.a.png
Binary files differ
diff --git a/tests/screentest/testdata/search-help-540x1080.a.png b/tests/screentest/testdata/search-help-540x1080.a.png
index 420ac5f..49ae3d6 100644
--- a/tests/screentest/testdata/search-help-540x1080.a.png
+++ b/tests/screentest/testdata/search-help-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/search-help.a.png b/tests/screentest/testdata/search-help.a.png
index 3579253..2df7c87 100644
--- a/tests/screentest/testdata/search-help.a.png
+++ b/tests/screentest/testdata/search-help.a.png
Binary files differ
diff --git a/tests/screentest/testdata/search-no-results-540x1080.a.png b/tests/screentest/testdata/search-no-results-540x1080.a.png
index 46ee138..3ad17c3 100644
--- a/tests/screentest/testdata/search-no-results-540x1080.a.png
+++ b/tests/screentest/testdata/search-no-results-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/search-no-results.a.png b/tests/screentest/testdata/search-no-results.a.png
index 883432b..cdb1023 100644
--- a/tests/screentest/testdata/search-no-results.a.png
+++ b/tests/screentest/testdata/search-no-results.a.png
Binary files differ
diff --git a/tests/screentest/testdata/standard-library-540x1080.a.png b/tests/screentest/testdata/standard-library-540x1080.a.png
index 012ab60..3e44c64 100644
--- a/tests/screentest/testdata/standard-library-540x1080.a.png
+++ b/tests/screentest/testdata/standard-library-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/standard-library-package-540x1080.a.png b/tests/screentest/testdata/standard-library-package-540x1080.a.png
index 9b75a77..2bc378e 100644
--- a/tests/screentest/testdata/standard-library-package-540x1080.a.png
+++ b/tests/screentest/testdata/standard-library-package-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/standard-library-package.a.png b/tests/screentest/testdata/standard-library-package.a.png
index 18568e7..e5d4f01 100644
--- a/tests/screentest/testdata/standard-library-package.a.png
+++ b/tests/screentest/testdata/standard-library-package.a.png
Binary files differ
diff --git a/tests/screentest/testdata/standard-library.a.png b/tests/screentest/testdata/standard-library.a.png
index f779f0f..6de188c 100644
--- a/tests/screentest/testdata/standard-library.a.png
+++ b/tests/screentest/testdata/standard-library.a.png
Binary files differ
diff --git a/tests/screentest/testdata/sub-repositories-540x1080.a.png b/tests/screentest/testdata/sub-repositories-540x1080.a.png
index 41eabd0..0be2376 100644
--- a/tests/screentest/testdata/sub-repositories-540x1080.a.png
+++ b/tests/screentest/testdata/sub-repositories-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/sub-repositories.a.png b/tests/screentest/testdata/sub-repositories.a.png
index 107d47b..fbaf151 100644
--- a/tests/screentest/testdata/sub-repositories.a.png
+++ b/tests/screentest/testdata/sub-repositories.a.png
Binary files differ