Skip to content

Documentation Model

CMMD documentation is split by visibility.

Public docs explain what external consumers can safely know: product concepts, install steps, public APIs, package usage, and release history.

Internal docs contain private operating knowledge: implementation plans, runbooks, incidents, security process, customer context, and architectural decisions that should not be public.

Code repositories still keep code-adjacent truth close to implementation. This central docs site publishes the curated version.

  • Keep package-specific docs in the owning repository first.
  • Publish polished, durable docs here.
  • Automate generated references and release notes.
  • Require human review for conceptual or strategic docs.
  • Never store secrets in documentation.