So ideally I'd prefer to have a way to define the attributes in such a way where the components are in repo A but without having to explciitly include a file in each asciidoc page.
that's exactly what has been implemented in 2.3.0 (alpha)
here's an example:
name: mq-connector title: MQ Connector version: '3.x' nav: - modules/ROOT/nav.adoc asciidoc: attributes: page-component-desc: Connect to Anypoint MQ, MuleSoft's multi-tenant cloud messaging service for the enterprise. page-connector-type: Connector page-exchange-url: https://www.anypoint.mulesoft.com/exchange/com.mulesoft.connectors/anypoint-mq-connector/ page-vendor-slug: msmq page-vendor-title: MuleSoft
we're looking for feedback on this feature.
they are also accessible from the UI model via:
though I'm likely going to change "asciidocConfig" to just "asciidoc" for consistency.
I'd better like to listen to @mojavelinux 's opinion first, because maybe we devise something we can add to Antora to facilitate global navigation trees.
Could you clarify what that was about? Don't hesitate to open an issue. Even if we decide to close it in favor of something else, it is captured.