Как написать файлы readme, которые автоматически включаются в вывод Doxygen?

Концептуально в духе реструктурированного текста я хочу распределить файлы readme по разным исходным каталогам, а затем попросите Doxygen прочитать и включить эти текстовые файлы readme как часть сгенерированного вывода Doxygen.

Как это делается? Или мне нужно подделать Doxygen, создав псевдо-файл C, например:

README.h:

/** 
My big long readme file describing how this library 
was created and how it should be used
*/
namespace foo_readme { }

person Ross Rogers    schedule 14.09.2011    source источник


Ответы (3)


Если вы просто используете вывод HTML, вы можете просто использовать поле HTML_EXTRA_FILES конфигурационный файл doxygen.

Если у вас есть обычный текстовый файл README, просто добавьте его в каталог программы вручную.

Вы также можете подделать файл .h тегом \mainpage для заполнения индекса ( main) страница вашего вывода doxygen.

person awiebe    schedule 14.09.2011

В doxygen.config

Добавьте FILE_PATTERNS = README

Добавить INPUT = foo_dir

Затем добавьте комментарии в файл foo_dir/README.

/*!

* опус

* @краткий порази меня

* @details делают что-то потрясающее

*/

пространство имен README { }

person Trivet    schedule 31.01.2019

Если вы создадите свой файл README в виде файла .md, например, файл Readme Bitbucket, он будет автоматически включен Doxygen на связанные страницы. Вы также можете установить USE_MDFILE_AS_MAINPAGE в файл .md для своей главной страницы.

person Tim    schedule 16.04.2020