Technical writing: process, formats, and tooling
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.
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.
Answer
Sources & Further Reading
A practical path through technical documentation
New to the site or re-evaluating your documentation architecture? Follow this curated sequential path:
Learn technical writing
Section titled “Learn technical writing”Foundational principles, terminology, and audience-first thinking - start here if you’re new to the practice, or want a refresher.
Build a documentation process
Section titled “Build a documentation process”How to approach technical writing as an engineering discipline - from project definition to quality validation and delivery.
Adopt docs-as-code
Section titled “Adopt docs-as-code”Treat docs like code - same release cadence, same version control, same review process, same CI/CD pipeline.
Use structured authoring
Section titled “Use structured authoring”How structured and unstructured documentation differ - topic-based authoring, single-sourcing, and modular document architecture without vendor lock-in.
Choose tools and formats
Section titled “Choose tools and formats”The decisions that shape everything else - source format, target format, and which tools actually pay for themselves.
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.
Principles, terminology, audience analysis, and task-based writing.
Explore →Planning, authoring, review, governance, and maintenance.
Explore →Git, Markdown, pull requests, CI/CD, and static publishing.
Explore →DITA, information typing, reuse, and content models.
Explore →Tools, formats, trade-offs, and selection criteria.
Explore →Templates, checklists, examples, and reusable workflows.
Explore →Glossary, concepts, commands, and technical details.
Explore →