Похоже, что инструмент 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?