Docs generators

Python

Для генерирования документации из python кода можно использовать epydoc (http://epydoc.sourceforge.net/). Epydoc использует синтаксис JavaDoc или свой epytext (http://epydoc.sourceforge.net/epytext.html). 

Существует как консольная утилита так и gui. Подробный список флагов можно найти на странице http://epydoc.sourceforge.net/using.html. В gui утилите нужно выбрать файлы, из которых нужно извлечь документацию, синтаксис комментариев и папку, куда сохранить cгенерированные html страницы.

JavaScript

Для генерирования документации из JavaScript кода можно использовать YuiDoc (http://yui.github.io/yuidoc/). 

Для работы YuiDoc требуется Node.js. После установки  Node.js ставим саму утилиту npm -g install yuidocjs. Комментарии должны быть оформлены в стиле JavaDoc (http://yui.github.io/yuidoc/syntax/index.html). Для запуска утилиты просто переходим в корень с исходниками js и в терминале запускаем yuidoc . Документация будет помещена в папку doc