2012-12-17 27 views

回答

4

如果使用--internal標誌創建包的分數爲cabal haddock,那麼確實會有所幫助。

$ cabal help haddock 
Usage: cabal haddock [FLAGS] 

Flags for haddock: 
-h --help     Show this help text 
-v --verbose[=n]   Control verbosity (n is 0--3, default verbosity 
          level is 1) 
    <snip> 
    --executables   Run haddock for Executables targets 
    --internal    Run haddock for internal modules and include all 
          symbols 
    <snip> 

如果沒有--internal標誌被創建的黑線鱈,該hide模塊屬性沒有影響:該模塊沒有創建文檔反正。

如果--internal給出,則文檔是針對非暴露模塊除了那些指定hide屬性創建。

換句話說,如果hide未設置--internal指定或模塊導出生成的文檔。

cabal haddock採用--internal可以與cabal install --haddock-internal指定,或者手動調用cabal haddock時,或與runhaskell ./Setup.hs ...接口。

大多數人只是運行cabal install與默認選項,所以只有少數人會觀察到的差異。

+0

這是'cabal'國旗。我會擴大一點。 –

+0

我只是做了一些相當重的編輯你的答案,我希望沒關係。我也刪除了我現在無關的評論。 –

+0

這很好,這是一個改進。謝謝,@Ben。 –

相關問題