我試圖在每個文件中放置我的類,其中類屬於幾個不同的庫。如何告訴dartdoc記錄所有內容?
基本上,這些文件具有library inf.logic;
頂部:
web/logic/realm.dart
(進口region.dart
)web/logic/region.dart
(進口../events.dart
)web/logic/tile.dart
這有library inf.gfx;
:
web/gfx/viewport.dart
(進口../logic/realm.dart
)
這纔剛剛library inf;
:
web/events.dart
然後,我有主入口點,這似乎在inf
落得圖書館默認:
web/inf.dart
(進口gfx/viewport.dart
,logic/realm.dart
,logic/region.dart
,logic/tile.dart
)
當我產生dartdoc,似乎只捕捉一些類,看似隨意。儘管主入口點明確使用了上述所有類,但我只能獲得region.dart
和events.dart
的文檔。沒有包含其他文件,並且引用其他類的文檔中的鏈接導致404。
感覺就像我做錯了什麼。我是否應該爲這些庫創建一個包裝文件並使用part
和part of
?我真的不喜歡在文件關係之間添加維護需求的想法,這應該已經隱含在導入中。
另外,我該如何擺脫相對路徑?我試過package:inf/logic/realm.dart
,但它不工作...
我會問一個dartdoc的傢伙看看這個。 –