Любой способ получить PyDoc в Jira Confluence

Я использую PyDoc для создания документации из своего кода Python и использую плагин Jira Confluence для управления документацией. Есть ли способ создать документацию PyDoc и поместить ее в Confluence?

Гугление не дало слишком много результатов.

Спасибо всем


person Mridang Agarwalla    schedule 21.06.2011    source источник
comment
Я не понимаю, чего вы пытаетесь достичь. Конечно, вы можете легко ссылаться на документацию, сгенерированную PyDoc, из Confluence. Какой должна быть ценность, чтобы снова и снова импортировать сгенерированную документацию в Confluence?   -  person mliebelt    schedule 26.10.2011
comment
Интерфейс командной строки Confluence позволяет загружать файлы непосредственно на страницы. Просто для ясности: Atlassian — это компания, которая делает JIRA и Confluence, два отдельных продукта. JIRA — это средство отслеживания проблем, и у него есть проблемы. Confluence — это вики, и у нее есть страницы.   -  person mdoar    schedule 14.03.2012


Ответы (1)


Вы можете попробовать что-то вроде этого:

from pydoc import *
import io

d = HTMLDoc()
content = d.docmodule(sys.modules["mymodule"])

f = io.open('./out.html', 'w')
f.write(unicode(content))
f.close()

Теперь у вас есть файл HTML, содержащий информацию о pydoc. Следующий трюк — поместить его в Confluence, чтобы он выглядел красиво. До сих пор я пытался импортировать его в Microsoft Word как .rtf, а затем вырезать и вставить в Confluence.

person Ari Shapiro    schedule 13.03.2012