Где 'stack haddock' размещает документы, которые он генерирует?
Где же stack haddock
(или же stack build --haddock
) разместить документацию, которую он генерирует?
1 ответ
Это зависит от того, где "пакет", для которого генерируются пикши, "принадлежит". Пиксы для "локальных" пакетов, которые являются частью стекового проекта, будут помещены внутри .stack-work
каталог внутри каталога проекта. Пики для пакетов моментальных снимков будут помещены в корневой каталог стека, как правило, ~/.stack
,
Самый простой способ узнать точный путь stack haddock --open
, Например, запустить stack haddock --open base
или же stack haddock --open my-pkg
в проекте, который содержит пакет с этим именем.
Команда (нетривиальная, не по умолчанию для текущего пакета) возвращает местоположение, которое пользователь затем должен скопировать и вставить в открытый браузер. Не намного проще, чем перейти к (глубоко скрытый адрес)! Предложение: может ли сообщество стека добавить ссылку в .stack-work
к index.html
файлы создаются? Легко найти и можно открыть с помощью двойного щелчка!