-
Notifications
You must be signed in to change notification settings - Fork 17.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/pkgsite/internal/fetch/dochtml: BUG, TODO etc. should be re-thought #5060
Comments
At the moment, notes are collected from all comments in the source _but_ the comments that are declaration documentation. That is, all comments that declare an exported item stay with that item. So if that (group of) comments contains a TODO, BUG, etc. that part of the comment is simply untouched and shown with the comment. All otherwise discarded comments are then searched for notes, which are always shown separately and collectively. There is no association with any specific entity. There is no difference between notes inside function and notes on the package level as long as the latter are "free-floating", i.e., not associated with any declaration documentation. |
This might've been true at the time that comment was made (in 2013), but by now, they are displayed on godoc.org as well as on pkg.go.dev.
Various websites that display Go package documentation so far have used slightly different URL schemes for linking to these sections. Compare:
Pkg.go.dev has so far followed suit from x/tools/cmd/godoc, but perhaps it would be better to make the fragment in the URL lower case. These URLs are used relatively infrequently, so if there can be a usability improvement made, it might not be too late. As more time passes, it becomes more expensive to make any change, and the current scheme is more likely to stay. /cc @julieqiu |
The text was updated successfully, but these errors were encountered: