Appendix: Navigation Patterns

Appendix: Navigation Patterns

Pattern 1: Flat (Small Spoke, <20 Pages)

* xref:index.adoc[Overview]
* xref:runbooks/switch-upgrade.adoc[Switch Upgrade]
* xref:runbooks/firewall-change.adoc[Firewall Change]
* xref:architecture/network-diagram.adoc[Network Diagram]
* xref:reference/vlan-table.adoc[VLAN Table]

Pattern 2: Grouped (Medium Spoke, 20-50 Pages)

* xref:index.adoc[Overview]
* Runbooks
** xref:runbooks/switch-upgrade.adoc[Switch Upgrade]
** xref:runbooks/firewall-change.adoc[Firewall Change]
** xref:runbooks/circuit-activation.adoc[Circuit Activation]
* Architecture
** xref:architecture/network-diagram.adoc[Network Topology]
** xref:architecture/vlan-design.adoc[VLAN Design]
** xref:architecture/ha-design.adoc[High Availability]
* Reference
** xref:reference/vlan-table.adoc[VLAN Table]
** xref:reference/ip-allocation.adoc[IP Allocation]
** xref:reference/port-standards.adoc[Port Standards]

Pattern 3: Modular Partials (Large Spoke, 50+ Pages)

Split the nav into partials — one per section:

File: nav.adoc

include::partial$nav/runbooks.adoc[]
include::partial$nav/architecture.adoc[]
include::partial$nav/reference.adoc[]
include::partial$nav/projects.adoc[]

File: partials/nav/runbooks.adoc

* Runbooks
** Switching
*** xref:runbooks/switch-upgrade.adoc[Switch Upgrade]
*** xref:runbooks/switch-replacement.adoc[Switch Replacement]
*** xref:runbooks/vlan-creation.adoc[VLAN Creation]
** Firewall
*** xref:runbooks/firewall-change.adoc[Firewall Change]
*** xref:runbooks/vpn-creation.adoc[VPN Tunnel Creation]
** Wireless
*** xref:runbooks/wlc-upgrade.adoc[WLC Upgrade]
*** xref:runbooks/ssid-creation.adoc[SSID Creation]

Each partial manages its own section. When the nav grows to 100+ pages, you edit the relevant partial — not a 500-line monolithic file.

Link to pages in other spoke repos:

* Related
** xref:nac-ops::policies/dot1x.adoc[802.1X Policy (NAC Ops)]
** xref:security-ops::vpn/globalprotect.adoc[GlobalProtect VPN (Security)]