我想使用Sphinx來記錄目前沒有很好記錄的大型項目。特別是我想用sphinx-apidoc
來生成代碼中的文檔。使用Sphinx進行Python項目文檔的正確工作流程是什麼?
但是我也想要一些關於如何使用這個項目的教程的頁面,但是當我打電話給sphinx-apidoc
時,它似乎一次生成了整個文檔。
所以我的問題是:這裏的正確工作流程是什麼,所以我可以編寫手動編寫的教程頁面,同時更新代碼中的文檔?請注意,如果我更新手動編寫的教程頁面(例如包含在index.txt
中)並運行sphinx-apidoc
,那麼隨着整個文檔一次生成,我將丟失它們。
一般來說,有沒有任何指導方針如何進行建設文件?
注意:不方便之處在於基本過程假定您已經擁有所有代碼文檔,並且在生成文檔時不會進行任何更新。至少這是我需要解決的。
似乎,合法...... –
謝謝史蒂夫,但由於我的代碼庫的大小和複雜性,我想使用'sphinx-apidoc'在問題中解釋。如果我只使用'sphinx-quickstart',你所概述的是有用的。 – Siamak
@Siamak - 擴大我的答案,希望使其更有用。 –