Skip to content

Technical writing: process, formats, and tooling

An engineering approach to designing, writing, maintaining, and publishing technical documentation.
View as Markdown
Documentation Manual

This site is the technical manual: a practical guide to the docs-as-code process, from project definition to delivery. The companion blog publishes in-depth essays, analysis, and opinion.

Whether you're choosing between DITA XML and Markdown, migrating to a docs-as-code workflow, or integrating documentation into a CI/CD pipeline — these guides cover the methods, formats, and tools that make technical documentation a sustainable, scalable engineering practice.

AI Assistant

Ask the documentation

Have a specific question about technical writing, DITA XML, content reuse, or version control? Ask our AI assistant, grounded strictly in this site’s documentation.

The assistant answers from the site's documentation only. It does not use general knowledge.

Try an example:
Start Here

A practical path through technical documentation

New to the site or re-evaluating your documentation architecture? Follow this curated sequential path:

Foundational principles, terminology, and audience-first thinking - start here if you’re new to the practice, or want a refresher.

Learn technical writing

How to approach technical writing as an engineering discipline - from project definition to quality validation and delivery.

Build a documentation process

Treat docs like code - same release cadence, same version control, same review process, same CI/CD pipeline.

Adopt docs-as-code

How structured and unstructured documentation differ - topic-based authoring, single-sourcing, and modular document architecture without vendor lock-in.

Use structured authoring

The decisions that shape everything else - source format, target format, and which tools actually pay for themselves.

Choose tools and formats

Browse All

Browse all documentation

Already know what you’re looking for? Seven goal-based paths cover the full spectrum of technical documentation, from foundations to a ready-to-use toolkit.