Başlık, her şeyi açıklıyor. Hayal ettiğim şey, tüm modüllerim, sınıflarım ve işlevlerim için belge dizileri kullanmaktır ve bir şekilde github (wiki?) Aracılığıyla dokümana güzelce gitmektedir. Ayrıca, dokümanın, güncellendiğinde/yeniden oluşturulduğunda anlamlandırılması gereken en son kodla eşleşmesi gerekir. Mümkün mü?Python Docstrings öğesinden GitHub Wiki Belgelerini Otomatik Olarak Oluştur
7
A
cevap
0
docstring
çıktısını yalnızca .md
dosyasına aktarın. Bunun gibi
: o reStructuredText yerine Markdown kullanır rağmen
pydoc 'example_lib > example_lib.md .
İlgili konular
- 1. Otomatik API belgelerini arıyor wiki çözümü, jsdoc
- 2. Bir kaynak dosya değiştiğinde Sphinx belgelerini otomatik olarak oluştur
- 3. Github wiki (Gollum)
- 4. GitHub wiki mi?
- 5. GitHub wiki dosyası nasıl kaydedilir?
- 6. GitHub Wiki sayfalar sıralama düzeni?
- 7. GitHub: Bir wiki sayfasından bir soruna bağlantı
- 8. Sınıf diyagramı otomatik olarak oluştur
- 9. GitHub wiki GitHub'da görüntülenen şube seçin
- 10. Github Wiki - Kaynak kodu sözdizimi vurgulanıyor
- 11. gridview öğesinden bir öğe oluştur
- 12. Çatal GitHub projesi özel wiki ile
- 13. "otomatik olarak oluştur" ve Eclipse'de Eclipse
- 14. GitHub: Bir sorundan şube oluştur
- 15. Bir yöntemin belgelerini açıkça belirleme
- 16. Python: dinamik olarak çalışma zamanında işlev oluştur
- 17. Otomatik Veritabanı Diyagramı Oluştur MySQL
- 18. Emacs org belgelerini github deposunda nasıl daha güzel yapabilirim?
- 19. GitHub wiki içinde bir anahtar sözcük için arama yapın
- 20. Bir GitHub alt modülünü otomatik olarak karşıdan yükle
- 21. Otomatik olarak *
- 22. Git öğesinden GitHub özel yanıtındaki bir klasörü nasıl yeniden adlandırabilirim?
- 23. Java Haricileştirilebilir readExternal()/writeExternal() bloklarını otomatik olarak oluştur
- 24. Geçerli dizinleri Otomatik Olarak Bırak ve Yeniden Oluştur
- 25. Raylar 4 - kurulum, yeni kullanıcı oluştururken otomatik olarak profil oluştur
- 26. VC++ 2010 Otomatik olarak yöntem saplama veya prototip oluştur
- 27. StackOverflow benzeri düzenleme araçlarını kullanarak barındırılan wiki?
- 28. Visual Studio, Python otomatik olarak girintileme yapmıyor
- 29. python komut dosyasını otomatik olarak günceller
- 30. github kullanıyorum git/GitHub
Sfenks, kesinlikle öyle. Markdown için, mkdocs var, ama bu docstrings'i desteklemiyor. Yine de, bu denemeye başladım (bu kötü bir fikir olabilir): https://github.com/waylan/mddoc – Waylan
Aynı problemi yaşadım ([readme.md] (https://github.com/matteoferla/ mutajenez)) ve güzel bir cevap olduğuna inanmıyorum. Ben mkdocs denedim - sadece benim klasör kirli - ve [pydoc_markdown] (https://github.com/NiklasRosenstein/pydoc-markdown), pydoc metnin bir kısmını verdi üst Google hit verdi. Sonunda sadece pydoc çıktısını aldım ve üç veya dört arama yaptım ve birkaç öğeyi değiştirdim. –
Github per-repo wiki'lerinin ana repo işlerine bağlı olmadığını fark ettik. Yani, her bir taahhütlü dokümantasyonun doğru olmasını istiyorsanız (bu şekilde kontrol edilen herhangi bir belgenin doğru dokümana sahip olması gerekir) Repo wiki işe yaramaz. –