我想知道是否有任何良好的技術來構建/維護接口上的文檔 。有沒有一種方法可以爲swig接口生成文檔?
我正在構建從C++代碼到使用swig的python接口;主要是我只是 %包括C++頭文件。我正在處理至少幾十個類 和100的函數,所以自動化工具是首選。
理想情況下,我想在C++頭文件中使用doxygen格式的註釋來填充python類/方法中的文檔字符串 。
或者,生成單獨的文檔(以ascii,html ...) 也是有用的。它看起來像在早期版本的swig(1.3和更早版本)中支持 這種功能,但我沒有看到用2.0來執行 的方法。
是否有任何有用的(自動)技術來記錄界面?
鏈接到doxy2swig.py http://svn.cc.gatech.edu/graphs/stinger/tags/v2013-08-27/python/doxy2swig.py – Dave 2014-09-25 12:45:16
我開始[改進版本的doxy2swig.py]( https://github.com/m7thon/doxy2swig)。 – m7thon 2015-07-29 19:36:08