ExternalDocsRegistry

Notedocblock

Inventory Registry of external package documentation.

Stores, per package, a base URL plus an optional Sphinx Inventory loaded from that site’s objects.inv. The inventory is what enables correct cross-package linking: references resolve to real URLs published by the upstream docs rather than fabricated, Documenter-specific paths.

Fields

  • packages::Dict{String, String}: package name => base URL.
  • inventories::Dict{String, Inventory}: package name => loaded inventory (only present for packages whose objects.inv was successfully loaded).

Notedocblock
ExternalDocsRegistry() -> ExternalDocsRegistry

Create an empty external docs registry.