Skip to content

Documentation Standards

Required Audiences

Write for these audiences:

  • new contributor
  • maintainer
  • security reviewer
  • release manager
  • operator

Required Content

Every project should document:

  • installation or bootstrap path
  • configuration
  • local validation
  • CI/CD behavior
  • security assumptions
  • release process
  • rollback process
  • known limitations

Style

  • Prefer direct, testable instructions.
  • Include commands that can be copied into a terminal.
  • Keep project-specific tribal knowledge in the repository.
  • Use diagrams when they clarify ownership, flow, or deployment.

Validation

Run:

mkdocs build --strict