Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2014 16:07:05

pyr0
Зарегистрирован: 2013-12-18
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

автоматическая генерация документации

Подскажите, пожалуйста, софт для автоматической генерации документации.
Необходимо примерно следующее: код изначально хорошо закомментирован, потом я запуская софтину (или она сама запускается время от времени) и генерит документации, которую при желании можно подправить.
Я смотрел в сторону sphinx, но, на сколько я понял, этот движок генерит доки из изначально подготовленных файлов в специальном формате. В нем есть возможность не создавать предварительные файлы, а создавать доки автоматически из исходников с комментами?

Буду благодарен за любую помощь!

Офлайн

#2 Янв. 12, 2014 16:29:36

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

автоматическая генерация документации

наверно pydoc или попытаться oxigen прикрутить к python

pyr0
создавать доки автоматически из исходников с комментами?
коменты в виде докстрингов ? sphinx умеет такое
пример результата https://flask.readthedocs.org/en/latest/api/

Офлайн

#3 Янв. 12, 2014 17:41:32

shgurbanov
От: Baku
Зарегистрирован: 2012-03-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

автоматическая генерация документации

Epydoc is a tool for generating API documentation for Python modules based on their documentation strings (docstrings). A lightweight markup language, called epytext ,can be used to format docstrings and add information about specific fields, such as parameters and instance variables. Epydoc also understands docstrings written in ReStructuredText, Javadoc, and plain text.

Офлайн

#4 Янв. 13, 2014 12:24:26

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

автоматическая генерация документации

pyr0
Подскажите, пожалуйста, софт для автоматической генерации документации. Необходимо примерно следующее: код изначально хорошо закомментирован, потом я запуская софтину (или она сама запускается время от времени) и генерит документации, которую при желании можно подправить. Я смотрел в сторону sphinx, но, на сколько я понял, этот движок генерит доки из изначально подготовленных файлов в специальном формате. В нем есть возможность не создавать предварительные файлы, а создавать доки автоматически из исходников с комментами?Буду благодарен за любую помощь!

Исходя из сказанного прямой путь в sphinx. Да, там нужно бужет немного разобраться как формировать файлы .rst. Но если код хорошо документирован, то там нужно будет прописать инструкции в файлах .rst по минимуму! Делал подобное, кое где делал вставки кода… Буквально за день внимательного чтения и проб можно осилить документирование, а потом радоваться автоматизации =)

Если что, могу подсказать…

Отредактировано buddha (Янв. 13, 2014 12:24:55)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version