sidebar-navigation-model

📚 Sidebar Navigation Model — Definitions

This document outlines the definitions used in the Sidebar Navigation JSON Schema, version v1.0.0. These components form a flexible and reusable structure for nested sidebars, metadata, and navigation.


🧠 Core Definitions

visibleString

A basic string type used for labels and identifiers.


labelledObject

Represents any object with a human-readable label.


commonMeta

Provides standard metadata applicable to most sidebar components.


📦 Sidebar Types

emptySidebar

An empty navigational group.


populatedSidebar

A sidebar containing actual navigation elements.


leafHeading and parentHeading

Define headings within documents.


topicItem

A documentation topic block.


linkItem

Defines external/internal hyperlinks.


categoryItem

Nested category container.


Feel free to tweak formatting or add usage examples to make it more interactive. Want me to help generate example data structures or usage scenarios next?