aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Ryan <jeffreyryan@tutanota.com>2022-05-16 01:05:28 -0500
committerJeffrey Ryan <jeffreyryan@tutanota.com>2022-07-11 20:47:55 -0500
commit0093bc230a204deee8599c4993330ffb6649b320 (patch)
tree5f796d888124f9125a3cdeb42e8f61c9dad50703
parentMerge pull request #8413 (diff)
downloadmonero-0093bc230a204deee8599c4993330ffb6649b320.tar.xz
Focus Doxygen documentation
Right now Doxygen is documenting everything in the repo including submodules, everything in contrib, util, tests, etc. This bogs down the documentation to the point where it is very hard to navigate. I think it would be a good move to focus on documenting only the main C++ code which is specific to this repo. Right now this means documenting `src/` (without SUPERCOP), `contrib/epee/`, `external/easylogging++`. After this commit, Doxygen went from running >6000 graphs to about 2200 graphs.
-rw-r--r--Doxyfile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Doxyfile b/Doxyfile
index 81b200986..9ce0d2247 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -754,7 +754,7 @@ WARN_LOGFILE =
# spaces.
# Note: If this tag is empty the current directory is searched.
-INPUT = .
+INPUT = contrib/epee external/easylogging++ src
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -805,7 +805,7 @@ EXCLUDE_SYMLINKS = NO
# Note that the wildcards are matched against the file with absolute path, so to
# exclude all test directories for example use the pattern */test/*
-EXCLUDE_PATTERNS = */build/* */contrib/depends/*
+EXCLUDE_PATTERNS = */src/crypto/crypto_ops_builder/ref10*
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
# (namespaces, classes, functions, etc.) that should be excluded from the