2013-03-19 2 views
4

Я работаю над новой документацией для нашей библиотеки программного обеспечения, и мне интересно, как я могу объединить общую документацию, которая, как мне кажется, должна быть написана в DocBook вместе с ссылкой на API на основе Doxygen.Сочетание документов документации Docbook и Doxygen.

Часть Doxygen уже существует, поэтому я предпочитаю ее хранить, но использование DocBook - это просто идея, и я открыт для любых идей. Написание всей документации в Doxygen возможно, но мне кажется, что это не лучший подход.

Спасибо!

+0

Я ничего не знаю о Docbook, но Doxygen может выводить на Docbook, если есть способ объединить этот вывод с другими файлами Docbook. –

ответ

1

Я бы порекомендовал вам пересмотреть ход всеоднородного пути. Несмотря на то, что написание сложной документации с использованием Doxygen может показаться громоздкой вначале, поддержание двух последовательных документов будет более продолжительным. Помимо добавленной рабочей нагрузки, вы комбинируете выходные продукты обоих.

Doxygen позволяет включать Markdown файлы, как страницы в документации (см this section руководства, что) и экстернализации сложную документацию для того, чтобы не взорвать ваши исходные файлы слишком много (см this other section в руководстве).

Я также должен добавить, что у меня не было предыдущего опыта из первых рук с Docbook, так что я мог бы немного уклониться от Doxygen.

+0

Этот был практически выбран. Это недостаточно гибко, и я предпочел бы решение, но это достаточно хорошо. – Ilya

Смежные вопросы