我正在使用的项目没有关于Stackage的文档(它们已经过时了)。这是原始的0.3版本。
https://hackage.haskell.org/package/reflex-dom-0.3/docs/Reflex-Dom-Widget-Basic.html
我被告知我可以使用黑线鳕生成文档。我的计算机上有源代码(使用 DateTimeFormatter formatter = new DateTimeFormatterBuilder()
.appendLocalized(null, FormatStyle.SHORT)
.toFormatter(Locale.ITALY);
LocalTime time = LocalTime.from(formatter.parse("10.45"));
long minutes = Duration.between(LocalTime.MIN, time).toMinutes();
)版本0.4
haddock网页过于先进。
对于初学者,一旦我进入我的目录,我该如何生成文档?
感谢我提出的答案之一,但这是一条错误消息:
git clone
答案 0 :(得分:2)
安装haddock
后,您可以按以下方式运行它:
haddock --html -o <haddock-folder> <list-of-haskell-files>
例如:
haddock --html -o the_documentation *.hs
将生成名为the_documentation
的目录中该目录(不是任何子目录)中所有Haskell文件的文档。
有些shell允许**.hs
查找所有 .hs
个文件(包含子目录)。所以你可以试试:
haddock --html -o the_documentation **.hs
如果shell没有支持,您当然可以使用find
和xargs
的组合,例如:
find -iname '*.hs' | xargs haddock --html -o the_documentation
此处find
将生成以.hs
结尾的所有文件的列表,xargs
会将所有这些文件作为参数写入haddock --html ...
。
答案 1 :(得分:1)
cabal haddock
或stack haddock
。