Я являюсь автором операционного пакета , который включает пример кода. Я бы хотел, чтобы этот примерный код был размещен и установлен вместе с документацией API, созданной Haddock.
Мне, вероятно, придется использовать собственный тип сборки Cabal и создать пользовательский крючок для фазы "Пикша". Однако мне так и не удалось выполнить эту работу. Следовательно, мой вопрос:
Как включить полные модули в качестве примера кода в Haddock?
Не могли бы вы привести пример крючка пользователя Cabal, который применяет hscolor к дополнительному файлу исходного кода
example.hs
и присоединяет результат к сгенерированной документации Haddock?