Stack Haddock — не создавать документы для зависимостей

Я генерирую свои пикши с помощью:

stack haddock --no-haddock-deps

Мое понимание этого варианта из справки:

Enable/disable building Haddocks for dependencies

было бы то, что он не будет генерировать пикши для любых зависимостей. Но это не так. Он генерирует два html-файла:

Updating Haddock index for local packages in /myDir/.stack-work/install/x86_64-osx/lts-6.16/7.10.3/doc/index.html Updating Haddock index for local packages and dependencies in /myDir/.stack-work/install/x86_64-osx/lts-6.16/7.10.3/doc/all/index.html

Мне не нужны документы для зависимостей. Только мои модули. Как я могу это сделать?


person GreenSaguaro    schedule 20.09.2016    source источник


Ответы (1)


Это просто индексные файлы, содержащие ссылки на все доступные задокументированные модули. Создание локального индекса пакетов + зависимостей не означает, что на самом деле создается документация для зависимостей, просто он обновляет этот индекс для ваших локальных пакетов.

person Michael Snoyman    schedule 22.09.2016
comment
ХОРОШО. То есть индексная страница зависимостей не будет включена в дистрибутив? - person GreenSaguaro; 23.09.2016
comment
Я не знаю, что здесь означает распределение. - person Michael Snoyman; 23.09.2016
comment
Когда вы создаете свой пакет для hackage. - person GreenSaguaro; 23.09.2016
comment
Если вы имеете в виду stack sdist или stack upload, он никогда не включает сгенерированный HTML в любой форме. - person Michael Snoyman; 23.09.2016