All notable changes to the Sidebar Navigation Schema project will be documented in this file.
This project adheres to Semantic Versioning and follows conventional changelog formatting.
🎉 Released: YYYY-MM-DD
sidebars
as an array of entries: visibleString
, emptySidebar
, and populatedSidebar
$defs
and allOf
compositionlabelledObject
with shared label
fieldlinkItem
, topicItem
, categoryItem
, leafHeading
, parentHeading
commonMeta
:
description
, summary
, brief
, id
, slug
, path
id
: filename-safe pattern (^[a-zA-Z0-9._-]+$
)slug
: lowercase kebab-case (^[a-z0-9]+(-[a-z0-9]+)*$
)path
: optional leading /
, no spaces (^(/)?([^/ ]+(/)?)*$
)✅ Next Version Preview (v1.1.0
)
Planned improvements:
autoLabel: boolean
toggle in commonMeta
validate.sh
, validate.js
)label
inference based on path/slug