Генератор документации — это программный инструмент , который генерирует программную документацию , предназначенную для программистов ( документация API ) или конечных пользователей ( руководство конечного пользователя ), или и тех, и других, из набора файлов исходного кода , а в некоторых случаях и двоичных файлов . Некоторые генераторы, такие как Javadoc , могут использовать специальные комментарии для управления генерацией. Doxygen — пример генератора, который может использовать все эти методы.
Генерацию документов можно разделить на несколько типов:
Некоторые интегрированные среды разработки предоставляют интерактивный доступ к документации, метаданным кода и т. д.