mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
- Add Task 9.7a to Phase9_taskList.md documenting new gauges - Add metric tables to 09-data-collection-reference.md (server_info, build_info, complete_ledgers, db_metrics, extended cache/nodestore) - Update metric counts from ~50 to ~68 in 06-implementation-phases.md - Add OTel MetricsRegistry gauge reference to telemetry-runbook.md - Add 11 new panels to system-node-health.json Grafana dashboard (server state, uptime, peers, validated seq, last close info, build version, complete ledgers, db sizes, historical fetch rate, peer disconnects) - Fix leftover merge conflict marker in 08-appendix.md - Add ripplex/mseconds to cspell dictionary Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Building documentation
Dependencies
Install these dependencies:
-
Doxygen: All major platforms have official binary distributions, or you can build from source.
-
MacOS: We recommend installing via Homebrew:
brew install doxygen. The executable will be installed in/usr/local/binwhich is already in the defaultPATH.If you use the official binary distribution, then you'll need to make Doxygen available to your command line. You can do this by adding a symbolic link from
/usr/local/binto thedoxygenexecutable. For example,$ ln -s /Applications/Doxygen.app/Contents/Resources/doxygen /usr/local/bin/doxygen
-
-
- Install a functioning Java runtime, if you don't already have one.
- Download
plantuml.jar.
-
- Linux: Install from your package manager.
- Windows: Use an official installer.
- MacOS: Install via Homebrew:
brew install graphviz.
Docker
Instead of installing the above dependencies locally, you can use the official build environment Docker image, which has all of them installed already.
- Install Docker
- Pull the image:
sudo docker pull rippleci/rippled-ci-builder:2944b78d22db
- Run the image from the project folder:
sudo docker run -v $PWD:/opt/rippled --rm rippleci/rippled-ci-builder:2944b78d22db
Build
There is a docs target in the CMake configuration.
mkdir build
cd build
cmake -Donly_docs=ON ..
cmake --build . --target docs --parallel
The output will be in build/docs/html.