Python'da 5.000'den fazla projeyi belgelemek için Sphinx'i kullanmaya çalışıyorum. Yaklaşık 7 temel modüle sahiptir. Gibi bildiğim kadarıyla, AutoDoc kullanmak için Projemde her dosya için böyle kod yazmak gerekir: Birçok dosyaları olduğu içinSphinx autodoc yeterince otomatik değil
.. automodule:: mods.set.tests
:members:
:show-inheritance:
Bu yol çok can sıkıcı. Belgelendirilecek 'mods' paketini istediğimi belirtmek çok daha kolay olurdu. Sfenks daha sonra tekrar tekrar paketin içinden geçebilir ve her alt modül için bir sayfa hazırlayabilir.
Böyle bir özellik var mı? Eğer olmasaydı, bütün .stst dosyalarını yapmak için bir betik yazabilirdim, ama bu çok zaman alacaktı.
"os.walk" kullanan küçük bir komut dosyası yazmanın nesi var ve tüm bunları yazıyor? BTW, 40.000'den fazla hat projem var ve neden bahsettiğiniz hakkında net değil. Kaç dosya var? 'Ls 'dosyasını bir dosyaya yönlendirmek ve düzenlemek ne kadar zor olabilir? –
Hiç kimse zor olduğunu söylemedi. OP, * sıkıcı * olduğunu söyledi. Diğer doktor sistemlerinin bunu yapabildiği göz önüne alındığında, bu mantıksız değildir. –