我正在開發一個相當大的開源RTS遊戲引擎(Spring)。我最近添加了一些可由Lua調用的新C++函數,並且想知道如何最好地記錄它們,同時也激發人們編寫/更新現有Lua調用的很多的文檔。是否存在編輯doxygen註釋的「wiki」?
所以我覺得如果我最初可以將文檔寫成Cox函數附近的doxygen註釋可能會很好 - 這很容易,因爲函數體顯然定義了函數的功能。不過,我希望遊戲開發人員使用引擎的文檔得到改進,引擎通常對git(我們使用的VCS)或C++沒有多少理解。
因此,如果有一種方法可以從C++文件自動生成apidocs,而且還有類似wiki的Web界面,以允許更廣泛的受衆更新評論,添加示例等,那將是理想選擇。
所以我想知道,是否存在一個集成了doxygen風格格式,類似wiki的編輯(最好不允許編輯源文件的任何其他部分)和git的web工具? (將通過網絡界面更改的評論提交給特殊分支)
然後我們開發人員可以隨時合併此分支以將改進添加到主分支,同時開發人員還可以對其進行任何改進文檔將以這個Web工具結束,只需將主分支合併到此特殊分支中即可。
我還沒有發現任何東西,懷疑這個具體存在的東西,所以任何建議,歡迎!
好主意。我喜歡它:) – 2009-05-30 21:13:18
+1,確實非常酷......如果能夠使格式化文檔的編輯體驗優於編輯(有時是神祕的)標記,它可能對「核心開發人員」非常有用。 – unwind 2009-06-02 10:29:00