wikimedia/mediawiki-extensions-Wikibase

View on GitHub
Doxyfile

Summary

Maintainability
Test Coverage
# Configuration file for Doxygen

PROJECT_NAME           = Wikibase
PROJECT_BRIEF          = "MediaWiki Wikibase extension"

OUTPUT_DIRECTORY       = docs
HTML_OUTPUT            = php

JAVADOC_AUTOBRIEF      = YES
QT_AUTOBRIEF           = YES

MARKDOWN_SUPPORT       = YES
USE_MDFILE_AS_MAINPAGE = docs/index.md

INPUT                  = docs/index.md .
FILTER_PATTERNS        = *.md=build/doxygen-markdown-auto-header-id-filter.sh

EXCLUDE                = docs/adr/NNNN-adr-template.md
EXCLUDE               += docs/php
EXCLUDE               += vendor

EXCLUDE_PATTERNS       = */node_modules/* \
                         */lib/resources/*/*.md \
                         */build/federated-properties/*.md \
                         */view/lib/wikibase-data-model/*.md \
                         */view/lib/wikibase-data-values/*.md \
                         */view/lib/wikibase-data-values-value-view/*.md \
                         */view/lib/wikibase-serialization/*.md \
                         */view/lib/wikibase-tainted-ref/*.md \
                         */view/lib/wikibase-termbox/*.md \
                         */tests/* \
                         */jmeter/*

FILE_PATTERNS          = *.php \
                         *.sql \
                         *.md
RECURSIVE              = YES

IMAGE_PATH             = docs/assets/images repo/rest-api/docs/assets/images

HTML_DYNAMIC_SECTIONS  = YES
GENERATE_TREEVIEW      = YES
TREEVIEW_WIDTH         = 250

GENERATE_LATEX         = NO

HAVE_DOT               = YES
DOT_FONTNAME           = Helvetica
DOT_FONTSIZE           = 10
TEMPLATE_RELATIONS     = YES
CALL_GRAPH             = NO
CALLER_GRAPH           = NO
# Makes dot run faster. Requires graphviz >1.8.10
DOT_MULTI_TARGETS      = YES

ALIASES                = "access=\par Access:\n" \
                         "private=\access private" \
                         "protected=\access protected" \
                         "license=\copyright" \
                         "inheritDoc=\inheritdoc" \
                         "covers=" \
                         "codeCoverageIgnore=" \
                         "phpcs=" \
                         "phan=" \
                         "suppress="

EXTRACT_ALL            = YES
EXTRACT_PRIVATE        = YES
EXTRACT_PACKAGE        = NO
EXTRACT_STATIC         = YES
EXTRACT_LOCAL_CLASSES  = YES
EXTRACT_LOCAL_METHODS  = NO
EXTRACT_ANON_NSPACES   = NO