compmd 0.0.1

The CompMD processor: parses, validates and expands CompMD (Component Markdown) documents. In development.
Documentation

compmd

The CompMD processor, in Rust: it parses, validates and expands documents written in CompMD (Component Markdown), as the specification describes (version 1, draft).

Status: in development. This version has no API yet. The processor will implement stages 1 to 4b of the spec (§11) and its CEL profile (§8.2), do no I/O of its own, give every expanded node its origin (§12.3), and pass the conformance set.

Commands

cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test

License

MIT. Copyright © 2026 Hakan Serce.