odoc (генератор документации для OCaml) удалить префикс 'Stdlib'

Я использую odoc вместе с dune для создания документации для библиотеки. Это делается следующим образом: dune build @doc

Однако это генерирует такие сигнатуры, как:

val print : Stdlib.Format.formatter -> t -> unit

Хотя я бы хотел:

val print : Format.formatter -> t -> unit

OCamldoc использовал параметр -hide, который мог делать именно это. У odoc есть что-то подобное? Если да, то как использовать от дюны?

Optionnaly, было бы идеально иметь ссылку на модуль Format в Stdlib, но это, возможно, требует слишком многого


person ghilesZ    schedule 14.01.2021    source источник


Ответы (1)


Нет, у odoc не было ничего подобного в то время, когда я задавал вопрос. Однако похоже, что теперь это так (или скоро будет) благодаря этому PR, который позволяет указать, какие модули открывать по умолчанию, выполнив:

odoc compile --open=Stdlib
person ghilesZ    schedule 04.06.2021