A Google search for "gopls features" or "Gopls: Code transformation features" still after several weeks doesn't turn up gopls' lovingly rewritten documentation. We should fix that.

Related: @hyangah will add a feature to VS Code to make the "Browse gopls feature documentation" command more prominent. - https://github.com/golang/vscode-go/issues/3498

Also, @hyangah wonders whether the gopls markdown documentation should be canonically hosted not at GitHub but in pkg.go.dev. (I vaguely recall @rsc saying there was some reason we should not rely on pkgsite's markdown feature, but I forget what it was.) @hyangah suggested alternatively hosting them at go.dev/something.

Comment From: gabyhelp

Related Issues and Documentation

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Comment From: gopherbot

Change https://go.dev/cl/614876 mentions this issue: gopls/doc: a web server for gopls markdown docs

Comment From: findleyr

@adonovan what is the plan for implementing this? Can it reasonably be achieved in a days work? If not, let's move it out of the v0.20.0 milestone.

Comment From: adonovan

Yes, it can be done in a day's work, I think.

Comment From: gopherbot

Change https://go.dev/cl/685635 mentions this issue: cmd/golangorg: serve gopls docs at go.dev/gopls

Comment From: gopherbot

Change https://go.dev/cl/685597 mentions this issue: gopls/doc: rationalize

Comment From: gopherbot

Change https://go.dev/cl/686155 mentions this issue: gopls/doc: fix broken links

Comment From: gopherbot

Change https://go.dev/cl/686595 mentions this issue: gopls/doc: add default.tmpl for x/website

Comment From: gopherbot

Change https://go.dev/cl/686836 mentions this issue: gopls/doc: more doc tweaks

Comment From: gopherbot

Change https://go.dev/cl/686816 mentions this issue: cmd/golangorg/cloudbuild.yaml: copy x/tools/gopls into _content

Comment From: gopherbot

Change https://go.dev/cl/686915 mentions this issue: cmd/golangorg: make assertions with with dummy and real data

Comment From: gopherbot

Change https://go.dev/cl/686819 mentions this issue: cmd/golangorg/testdata: use tip for gopls tests, for now

Comment From: gopherbot

Change https://go.dev/cl/686820 mentions this issue: cmd/golangorg/testdata: tweak gopls assertions yet again

Comment From: adonovan

A Google search for [Gopls features] turns up https://tip.golang.org/gopls/features/ as the second link. Not perfect, but two is less than infinity! Marking as complete.

Comment From: gopherbot

Change https://go.dev/cl/690975 mentions this issue: _content/doc: add link to /gopls

Comment From: gopherbot

Change https://go.dev/cl/690956 mentions this issue: gopls/internal/golang: CodeAction(gopls.doc.features): update URL