Похоже, что инструмент godoc не знает о модулях Go.
Простой godoc -goroot=. обслуживает файлы проекта, но он не генерирует документацию для пакетов. Я проверил это из каталога исходных текстов проектов, где также хранятся файлы модулей go.mod и go.sum.
Как создать документацию для всех пакетов внутри модуля Go - за пределами $GOPATH?
В примечаниях к выпуску Go 1.12 написано, что инструмент godoc не будет включен в будущие выпуски Go и будет доступен только через go get после Go 1.12. Нужно использовать команду Go go doc. Однако go doc не генерирует "приятные для чтения" страницы HTML. Есть ли альтернатива для генерации документации из исходного кода Go, которая выводит HTML или Markdown?