Koder Markdown (KMD)
- Area: Foundation
- Path:
engines/lang/kmd - Kind: Documentation format + parser + tooling
Role in the stack
KMD is the documentation format used across the monorepo. It is Markdown with Koder-specific extensions for structured metadata, cross-references, and embedded Koder Koda snippets. Every CHANGELOG.kmd, README.kmd, and CONTRIBUTING.kmd follows the KMD spec. Kept separate from engines/lang/lang so format, parser, and tooling evolve independently.
Primary couplings
| Consumer | Relationship |
|---|---|
engines/lang/koda |
First-class KMD syntax + preview support in the IDE |
platform/flow |
Renders .kmd files in the git forge web UI |
| All modules | Each module's docs are authored in KMD |