Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В следующих таблицах сравнивается общая и техническая информация для ряда генераторов документации . Пожалуйста, смотрите статьи по отдельным продуктам для получения дополнительной информации. Если иное не указано в сносках, сравнения основаны на стабильных версиях без каких-либо надстроек, расширений или внешних программ. Обратите внимание, что многие из перечисленных генераторов больше не обслуживаются.

Общая информация [ править ]

Основная общая информация о генераторах, в том числе: создатель или компания, лицензия и цена.

Поддерживаемые форматы [ править ]

Форматы вывода, которые могут записывать генераторы.

Другие особенности [ править ]

Возможные упущения [ править ]

  • AsciiDoc
  • MkDocs
  • РобоПомощь
  • Roxygen2
  • Hugo_ (программное обеспечение)

См. Также [ править ]

  • Читаемость кода
  • Генератор документации
  • Грамотное программирование
  • Самодокументирующийся код

Заметки [ править ]

  1. ^ a b c d e f Ddoc имеет систему макросов, которую можно настроить для вывода любого желаемого формата. Были протестированы CHM, groff (страницы руководства), XHTML, XML и LaTeX (например, PostScript и PDF). В настоящее время они не входят в стандартную поставку. Стандартный вывод HTML также создается с использованием макросов и может быть переопределен.
  2. ^ a b Генерируется только из вывода LaTeX. [3]
  3. ^ a b c d Хотя официально не поддерживается в качестве формата вывода, Epydoc использует LaTeX и PostScript в качестве промежуточных шагов для создания окончательной документации в формате PDF.
  4. ^ a b c d e f g h Через документы третьих лиц.
  5. ^ Генерируется только из вывода Markdown или HTML.
  6. ^ a b В настоящее время RDoc предоставляет генераторы для документов CHM и XML только в версии RDoc, предоставляемой как часть ядра Ruby 1.9.
  7. ^ RDoc генерирует документацию для RI , которая является версиейсправочныхстраниц Unix для Ruby.
  8. ^ Генерируется только из вывода LaTeX

Ссылки [ править ]

  1. ^ http://zesty.ca/cv.html
  2. ^ https://www.python.org/dev/peps/pep-0256/
  3. ^ http://www.stack.nl/~dimitri/doxygen/manual/output.html