This project uses a consistent documentation voice: precise, pragmatic, mildly playful.
- Precise: prefer concrete nouns, explicit commands, and real paths.
- Dryly human: allow small bits of humor; do not turn docs into stand-up.
- Actionable: every procedure includes commands and success criteria.
- Honest: document limitations and sharp edges plainly.
- No hype: avoid hyperbole and marketing tone.
- ASCII punctuation first: prefer hyphen/comma/colon over typographic em-dashes.
Good:
- "Run
make checkbefore commit." - "If this fails, capture exit code and first failing step."
Also good (with personality):
- "Boring checklists prevent exciting incidents."
Not good:
- "Everything should just work magically."
- "Trust the vibes."
- Use headings that match user intent (
Quickstart,Troubleshooting,Workflow). - Use fenced code blocks for commands.
- State expected outcomes, not just actions.
- Link to adjacent docs instead of duplicating entire sections.
- Do not use typographic em dash punctuation (
U+2014) in operational docs.
- Update docs in the same change set as behavior changes.
- Remove stale TODO prose.
- Favor short sections with clear scanability.
- Run
make docs-checkbefore landing docs-heavy changes.
Yes, this file is a style guide. No, it does not issue lint errors (yet).