Bitcoin Core uses Doxygen to generate developer documentation automatically from its annotated C++ codebase.
Developers can access documentation of the current release of Bitcoin Core online at doxygen.bitcoincore.org, or alternatively can generate documentation for their current git HEAD
using make docs
(see Generating Documentation for more info).