Closed
Description
I wanted to open an umbrella issue discussing the changes that we might need to do to adapt godoc now that we will start to have modules.
For starters, now that we have$GOPATH/src/mod
folder containing versioned snapshots of various libraries, all of them show up in the/pkg/
html output.
What is the recommendation to handle this case ? To simply dump all versions of all packages does not seem like the right thing to do. It also gives a sense of exposing internal details of storing "@vX.Y.Z" along with folder names.
(This is taken care of by moving from src/mod to pkg/mod)
- Also, for new systems that are completely working outside of GOPATH, how do we decide what to show in the output of
/pkg/
page ? In the current workflow, it won't show anything because $GOPATH/src is empty. Everything is inside $GOPATH/pkg/mod.
Can we improve this ? Should we add an option to show godoc
for a specific module root ? Or some notion to show documentation of only a given package.
I have not been following the progress on modules. So please let me know if there are some obvious fixes to these.