Create the API documentation with Doxygen and publish it through gitlab-ci as a Gitlab page at: https://hubzilla.frama.io/core This should only happen when master gets updated. Update Doxyfile configuration. Correct image usage. Replace RedMatrix with Hubzilla icon.
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
INPUT = README.md index.php boot.php include/ install/ util/ view/ Zotlabs/
|
|
RECURSIVE = YES
|
|
PROJECT_NAME = "The Hubzilla"
|
|
PROJECT_LOGO = images/hz-64.png
|
|
IMAGE_PATH = images/
|
|
EXCLUDE = .htconfig.php library/ doc/ store/ vendor/ .git/ util/zotsh/easywebdav/ util/generate-hooks-index/
|
|
EXCLUDE_PATTERNS = *smarty3* *strings.php *.out *test*
|
|
OUTPUT_DIRECTORY = doc
|
|
GENERATE_HTML = YES
|
|
HTML_OUTPUT = html/
|
|
HTML_FILE_EXTENSION = .html
|
|
GENERATE_LATEX = NO
|
|
EXTRACT_ALL = YES
|
|
EXTRACT_PRIVATE = YES
|
|
GENERATE_TODOLIST = YES
|
|
USE_MDFILE_AS_MAINPAGE = README.md
|
|
REFERENCED_BY_RELATION = YES
|
|
GENERATE_TREEVIEW = YES
|
|
HTML_FOOTER = util/Doxygen.footer
|
|
ALIASES += "license=@par License:\n"
|
|
ALIASES += "fixme=\xrefitem fixme \"Fixme\" \"Fixme List\""
|
|
ALIASES += "FIXME=\fixme"
|
|
ALIASES += "TODO=\todo"
|
|
ALIASES += "BUG=\bug"
|
|
ALIASES += "hooks=\xrefitem hooks \"Hooks\" \"Hooks List\""
|
|
ALIASES += "HOOKS=\hooks"
|
|
# Output
|
|
QUIET = YES
|
|
WARNINGS = YES
|
|
# Dot tool config
|
|
HAVE_DOT = YES
|
|
DOT_IMAGE_FORMAT = svg
|
|
INTERACTIVE_SVG = YES
|
|
CLASS_GRAPH = YES
|
|
COLLABORATION_GRAPH = NO
|
|
# fix @var (https://bugzilla.gnome.org/show_bug.cgi?id=626105)
|
|
# Should be obsolete with doxygen >= 1.8.15
|
|
#INPUT_FILTER = "sed -e 's/@var\s/@see /'"
|
|
INPUT_FILTER = "php util/Doxygen_phpvarfilter.php"
|