Keep your documentation where your code lives. NDD turns *.topic.md and *.process.md files into a rich editing experience inside VS Code — no external tools, no databases, just Markdown in source control.
Features
Rich document editor — Open the NDD Editor panel to view and edit topics and processes with a structured UI instead of raw Markdown.
Active file sync — Switch to a .topic.md or .process.md file in the editor and the NDD panel updates automatically.
Workspace indexing — All topics and processes in your docs root are indexed on startup and kept up to date as files change.
Breadcrumb navigation — Navigate your documentation hierarchy with breadcrumbs derived from your folder structure.
Back / Forward navigation — Browse through your document history with familiar keyboard shortcuts.
Cross-platform — Works in VS Code desktop and the web extension host.
Getting Started
Install the extension.
Run NDD: Open Editor from the Command Palette (Ctrl+Shift+D / Cmd+Shift+D).
Open any *.topic.md or *.process.md file — the editor panel syncs automatically.
The extension looks for an ndd.config.yaml in your workspace (or parent directories) to resolve the docs root and generation settings. Create one with the NDD CLI:
ndd init
Commands
Command
Keybinding
Description
NDD: Open Editor
Ctrl+Shift+D / Cmd+Shift+D
Open the NDD editor panel
NDD: Navigate Back
Alt+Left (when panel is focused)
Go to the previous document
NDD: Navigate Forward
Alt+Right (when panel is focused)
Go to the next document
Requirements
An NDD-structured workspace with *.topic.md / *.process.md files.