mirror of
https://framagit.org/hubzilla/core.git
synced 2026-06-21 00:52:33 -04:00
Enabled implicit brief descriptions (`JAVADOC_AUTOBRIEF`), and markdown support (`MARKDOWN_SUPPORT`) for doc blocks. This means that we no longer need to explicitly inclufe a `@brief` tag in the doc block, the first full sentence will be regarded as the brief documentation if it's not explicitly given. Also we can use Markdown formatting in the comments, which is a bit nicer than the native Doxygen tags. I also disabled the Doxygen_phpvarfilter, but leave it commented out. It should not be needed anymore unless somebody is using an ancient version of doxygen. (Don't do that!) I also changed the heading a bit, removed "The" from "The Hubzilla", and added a tagline. Feel free to revise to whatever conforms to the project norms.
43 lines
1.3 KiB
Plaintext
Executable File
43 lines
1.3 KiB
Plaintext
Executable File
INPUT = README.md index.php boot.php include/ install/ util/ view/ Zotlabs/
|
|
RECURSIVE = YES
|
|
PROJECT_NAME = "Hubzilla"
|
|
PROJECT_BRIEF = "A powerful, privacy oriented fediverse CMS."
|
|
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"
|
|
JAVADOC_AUTOBRIEF = YES
|
|
MARKDOWN_SUPPORT = YES
|