Technical Documentation

Write clear, maintainable technical documentation for different audiences and purposes.

Document Types

README

API Documentation

Runbook

Architecture Doc

Onboarding Guide

Principles

  1. Write for the reader — Who is reading this and what do they need?
  2. Start with the most useful information — Don't bury the lede
  3. Show, don't tell — Code examples, commands, screenshots
  4. Keep it current — Outdated docs are worse than no docs
  5. Link, don't duplicate — Reference other docs instead of copying