_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

Jak psát technickou dokumentaci

18. 08. 2023 1 min read intermediate

Dokumentace, kterou nikdo nečte, je zbytečná. Tady je jak psát tu užitečnou.

Types dokumentace

  • Tutorial — učí (krok za krokem)
  • How-to guide — řeší problém
  • Reference — technický detail
  • Explanation — vysvětluje koncepty

Principley

  • Pište pro čtenáře, ne pro sebe
  • Konkrétní příklady > abstraktní vysvětlení
  • Krátké věty, krátké odstavce
  • Kód, který funguje (ne pseudokód)
  • Aktualizujte — zastaralá dokumentace je horší než žádná

Structure

  1. Proč — motivace a kontext
  2. Co — co to dělá / řeší
  3. Jak — krok za krokem s příklady
  4. Reference — API, config, parametry
  5. Troubleshooting — známé problémy

Tools

  • Markdown + Git — jednoduché, verzované
  • MkDocs / Docusaurus — static site generátory
  • Notion / Confluence — pro interní docs
  • OpenAPI/Swagger — pro API dokumentaci

Docs as Code

Dokumentaci verzujte v Gitu vedle kódu. Review v PR. CI/CD pro publikaci. Kód a docs se vyvíjí společně.

Test

Dejte docs novému vývojáři. Zvládne se z nich rozběhnout? Pokud ne, vylepšete.

dokumentacewritingbest practices
Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.