-
Notifications
You must be signed in to change notification settings - Fork 18k
x/pkgsite: display table of contents (TOC) in command documentation #38073
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Did you perhaps intend for the comparison here to be with https://godoc.org/cmd/go? |
I meant to compare with golang.org (powered by x/tools/godoc). godoc.org (powered by github.com/golang/gddo) doesn't implement this feature. Some implementation notes. golang.org renders (via x/tools/godoc package) the table of contents on the frontend via a generateTOC function here: pkg.go.dev does not need to do this on the frontend, it can render a table of contents on the backend (together with the where all of package documentation rendering currently happens). This table of contents is applicable only for commands; library packages already have an index (the one that lists all the functions, types, methods, etc.) which serves as a table of contents. x/tools/godoc uses a div named "manual-nav" to disable the frontend from generating a table of contents for non-commands. See: |
Change https://golang.org/cl/288552 mentions this issue: |
Change https://golang.org/cl/288553 mentions this issue: |
Creates an experiment to enable the table of contents for command documention pages. For golang/go#38073 Change-Id: I192a1b523b6df0c96dc16602a6fc8898c7ad2069 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/288552 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
Index and "Jump to" feature for command documentation would be nice too. |
@hyangah that's a good idea, would you file that under a new issue? We'll need some discussion and UX review to figure out how it would work. |
What is the URL of the page with the issue?
https://pkg.go.dev/cmd/go
Screenshot
What did you do?
Visited command documentation. As an example, see https://pkg.go.dev/cmd/go, but this applies to any command (package with name "main").
What did you expect to see?
A table of contents, like on https://golang.org/cmd/go:
What did you see instead?
No table of contents.
This is a feature request to have feature parity with previous documentation rendering on golang.org and the
godoc
package documentation viewer./cc @julieqiu
The text was updated successfully, but these errors were encountered: