Documentation Standards
Audience model
Persona A: Infrastructure engineer
- Wants precise implementation details
- Needs exact values, names, and commands
- Uses reference and guides heavily
Persona B: Application engineer
- Wants clear conceptual understanding first
- Needs practical constraints and integration patterns
- Uses concepts and capability pages heavily
Section intent
| Section | Main question |
|---|---|
| Platform | Why is the platform designed this way? |
| Capabilities | What contract spans infra and application changes? |
| Services | What does this service depend on and who owns it? |
| Guides | How do I execute this task correctly? |
| Runbooks | How do I diagnose and recover quickly? |
| Reference | What is the canonical exact detail? |
Required page frontmatter
Every page must include:
titledescriptionownersaudiencedoc_statuslast_reviewedtagssource_repos
See Metadata Schema for exact format.
Content rules
- Define the reader and purpose at the top.
- Use explicit contracts for cross-team capabilities.
- Prefer copy-adaptable examples over abstract guidance.
- Keep source-of-truth links to repo paths for implementation details.
- Avoid hidden assumptions and unexplained jargon.