| INDEX(MDOC) | MDOC | INDEX(MDOC) | 
index —
table of exercises
  - write a simple
      document prologue [simple]
- translate a
      prologue from
      man(7) to
      mdoc(7)
      [intermediate]
- write an
      architecture-dependent prologue [intermediate]
  - write a simple
      synopsis for a utility [simple]
- write a
      synopsis with positional arguments [intermediate]
- write a synopsis
      with command modifiers [intermediate]
- write a synopsis
      with assignments [advanced]
  - write a simple
      synopsis for functions [simple and intermediate parts]
- global
      variables and constants [intermediate to advanced]
  - in a utility
      argument [advanced]
  - escaping bugs in
      real-world BSD manuals [simple]
- escaping delimiters
      in macro arguments [intermediate and advanced parts]
  - structural markup
      bugs in real-world BSD manuals [intermediate to advanced]
  - write a manual from
      scratch [moderate difficulty, ideal for developers working on software
      lacking at least on manual page]
- translate a manual
      to mdoc [moderate difficulty, ideal for developers working on software
      having
      non-mdoc(7)
      documentation]
  - check one or a few
      specific pages [lower difficulty, ideal for developers working on
      software having
      mdoc(7)
      documentation]
- run bulk quality
      checks [moderate difficulty, ideal for operating system
    developers]
  - package
      autogenerated man and cat [high difficulty, ideal for developers
      maintaining a portable software package]
- write
      configuration tests [high difficulty, ideal for developers maintaining
      a portable software package]
  - test makewhatis
      and apropos [moderate difficulty, ideal for end users]
- check manual
      locations and formats [moderate to higher difficulty, ideal for system
      administrators]