This page is part of the ForgeSDLC knowledge base — an AI-assisted, human-directed methodology for taking product work from concept to production. For the core operating model and vocabulary, see Forge SDLC overview and What is ForgeSDLC?.
Documentation body of knowledge
This document maps the core concerns of Documentation for digital products — types, standards, certifications, practices, tooling, and competencies — to the blueprint ecosystem.
How documentation relates to PDLC and SDLC: Documentation is continuous across all lifecycle phases — every phase produces and consumes documentation artifacts. See DOC-SDLC-PDLC-BRIDGE.md for the full mapping.
Type guides: The types/ index lists documentation and content type deep dives as they are added to this package.
Standards and frameworks: The standards/ index covers Diátaxis, docs-as-code, DITA, ISO/IEC/IEEE series, and related methodologies.
Practices: The practices/ index covers content strategy, information architecture, localization, accessibility, review, analytics, and tooling.
Templates: The templates/ index provides reusable starting points for common documentation needs.
1. Documentation principles
Principle
Description
Audience-first
Every document has a defined audience. Structure, depth, vocabulary, and format serve that audience — not the author's convenience.
Docs-as-code
Documentation lives in version control alongside code, follows the same review workflows (PRs, linting, CI), and is built/deployed through pipelines.
Single source of truth
Each concept is owned by one canonical document. Other documents cross-reference — they do not duplicate.
Just enough
Write what is needed, when it is needed. Over-documentation creates maintenance debt; under-documentation creates knowledge gaps. Proportionality matters.
Continuous improvement
Documentation is never "done." Feedback loops (analytics, user input, stale content audits) drive iterative refinement.
Accessibility
Documentation must be accessible to all audiences — consider screen readers, color contrast, alternative text, plain language, and multilingual needs.
Discoverability
Good documentation is useless if nobody can find it. Information architecture, search, navigation, and linking strategy are first-class concerns.
Traceability
Documentation artifacts trace to lifecycle phases, requirements, and decisions — enabling audits, onboarding, and change impact analysis.
Inline comments, docstrings, type annotations for non-obvious logic
Developers maintaining the code
D Build
SDK / library documentation
Usage guides, examples, migration guides for libraries
External/internal consumers
D Build, F Release
2.2 User-facing documentation
Type
Purpose
Typical audience
Lifecycle phase
User guides
Step-by-step instructions for product features
End users
P4 Launch, P5 Grow
Tutorials
Learning-oriented walkthroughs for new users
Beginners
P4 Launch, P5 Grow
How-to guides
Goal-oriented recipes for specific tasks
Experienced users
P5 Grow
FAQs
Answers to common questions
All users
P4 Launch, P5 Grow
Knowledge bases
Searchable collections of articles, guides, troubleshooting
All users, support teams
P5 Grow
Release notes / changelogs
Communicate what changed and why
Users, stakeholders
F Release
Interactive documentation
Sandboxes, playgrounds, live examples
Developers, evaluators
P4 Launch, P5 Grow
2.3 Process documentation
Type
Purpose
Typical audience
Lifecycle phase
Runbooks
Step-by-step operational procedures for incidents or tasks
SREs, on-call engineers
D Build, P5 Grow
SOPs (Standard Operating Procedures)
Formalized repeatable processes
Operations, compliance
All phases
Playbooks
Decision-oriented guides for complex scenarios (incident response, launch)
Cross-functional teams
P4 Launch, P5 Grow
Post-mortems / incident reports
Root cause analysis and improvement actions
Engineering, management
P5 Grow
Onboarding guides
Help new team members become productive
New hires
Ongoing
Decision logs
Record decisions with context, alternatives, and rationale
Team leads, architects
A–F
2.4 Product documentation
Type
Purpose
Typical audience
Lifecycle phase
Product specifications
Define what the product does — capabilities, rules, constraints
Product trio, engineering
A Discover, B Specify
Feature documentation
Detailed descriptions of individual features
Users, support, sales
P4 Launch
Journey maps
Document user flows through the product
UX, product, engineering
P1 Discover, B Specify
Data dictionaries
Define data entities, fields, types, relationships
Data engineers, analysts, developers
B Specify, C Design
Capability docs
High-level descriptions of product capabilities and boundaries
Stakeholders, sales
P3 Strategize
2.5 Content and media
Type
Purpose
Typical audience
Lifecycle phase
Websites / landing pages
Communicate product value, drive conversion
Prospects, users
P4 Launch, P5 Grow
Blog posts
Share knowledge, announce features, build thought leadership
Community, users, prospects
P4 Launch, P5 Grow
Presentations / slide decks
Communicate ideas in meetings, conferences, pitches
Stakeholders, conference attendees
All phases
Podcasts / audio content
Deliver knowledge and stories in audio format
Community, users
P5 Grow
Voiceovers / narration
Audio accompaniment for videos, tutorials, product tours
Users, learners
P4 Launch, P5 Grow
Video scripts
Structured scripts for product demos, tutorials, explainers
Users, prospects
P4 Launch, P5 Grow
Newsletters
Regular updates to subscribers — features, tips, news
Users, community
P5 Grow
Social media content
Short-form content for engagement and awareness
Community, prospects
P4 Launch, P5 Grow
White papers / case studies
In-depth analysis or customer success stories for credibility
Decision-makers, enterprise buyers
P3 Strategize, P5 Grow
2.6 Governance and compliance documentation
Type
Purpose
Typical audience
Lifecycle phase
Policy documents
Formalize rules, standards, and expectations
All teams, auditors
All phases
Audit evidence
Prove that controls are designed and operating effectively
Auditors, compliance
E Verify, P5 Grow
Compliance reports
Document conformance status (SOC 2 reports, VPAT/ACR)
Customers, auditors, regulators
F Release, P5 Grow
Privacy notices
Inform users about data practices
Users, regulators
P4 Launch
Accessibility statements
Declare accessibility conformance and known limitations
Users, procurement
P4 Launch
Risk registers
Track identified risks, mitigations, and owners
Management, auditors
All phases
3. Standards and frameworks
3.1 Diátaxis
A systematic framework for organizing documentation around four modes of documentation, each serving a different user need:
Mode
User need
Orientation
Form
Tutorials
Learning
Learning-oriented
Lessons that take the reader through a series of steps
How-to guides
Goals
Task-oriented
Directions that guide the reader through a problem
Reference
Information
Information-oriented
Technical descriptions of the machinery
Explanation
Understanding
Understanding-oriented
Discursive clarification and discussion
Diátaxis avoids mixing these modes: a tutorial should not become a reference; a how-to guide should not explain theory. Each mode has its own writing style and structure.
3.2 Docs-as-code
Treat documentation with the same rigor as source code:
Practice
Description
Version control
Docs live in Git alongside code — branching, history, blame, diffs
Apple platform documentation conventions — UI terminology, formatting
4. Certifications and professional bodies
Certification / Body
Description
ITCQF (International Technical Communication Qualifications Foundation)
Competency framework and certification for technical communicators — Foundation and Advanced levels; covers documentation lifecycle, standards, tools, quality
STC (Society for Technical Communication)
Professional association; offers CPTC (Certified Professional Technical Communicator) at Foundation and Practitioner levels
ISTC (Institute of Scientific and Technical Communicators)
UK-based professional body; membership grades, CPD framework, and industry resources
tekom / tcworld
Europe's largest association for technical communication; offers certification programs, conferences (tcworld), and body of knowledge
CIDM (Center for Information Development Management)
Community for documentation managers; benchmarking, best practices, metrics
Write the Docs
Global community of documentarians; conferences, Slack, learning resources (not a certification body, but a significant professional community)
5. Practices
5.1 Content strategy
Practice
Description
Content audit
Inventory existing documentation; assess accuracy, completeness, freshness, and usage
Content planning
Align documentation work to product roadmap, lifecycle phases, and audience needs
Governance model
Define ownership, review cadence, archival policy, and contribution guidelines
Content calendar
Schedule blog posts, release notes, newsletters, and other recurring content
Tone and voice
Establish consistent personality across all documentation and content
5.2 Information architecture
Practice
Description
Taxonomy
Categorize content by type, audience, product area, and lifecycle phase
Navigation design
Structure menus, sidebars, breadcrumbs, and cross-references for discoverability
Search optimization
Metadata, keywords, synonyms, and structured data to improve search results
URL / path strategy
Predictable, stable URLs/paths that survive reorganization
Card sorting
User research technique for validating information architecture
5.3 Localization and internationalization (l10n / i18n)
Practice
Description
Translation management
Workflows for translating documentation — TMS integration, translation memory, glossaries
Internationalization-ready authoring
Write source content that translates well — avoid idioms, culturally specific examples, hardcoded formats
Locale-aware formatting
Dates, numbers, currencies, units adapt to locale
Continuous localization
Integrate translation into CI/CD — new content triggers translation workflows
Quality assurance
Linguistic review, in-context review, automated QA checks
5.4 Documentation accessibility
Practice
Description
Semantic markup
Use headings, lists, tables, and landmarks correctly for screen reader navigation
Alternative text
Describe images, diagrams, and media for users who cannot see them
Color and contrast
Ensure documentation sites meet WCAG color contrast requirements
Keyboard navigation
Documentation sites and interactive examples must be fully keyboard-accessible
Plain language
Use clear, simple language; define jargon; consider reading level
Captions and transcripts
Provide captions for video content and transcripts for audio/podcast content
5.5 Documentation quality and review
Practice
Description
Technical review
Subject-matter experts verify accuracy of content
Editorial review
Editors check grammar, style guide conformance, consistency, and clarity
Usability testing
Real users attempt tasks using only the documentation — measure success and friction
Automated checks
Linters (Vale, markdownlint), link checkers, spell checkers, readability scores in CI
Freshness audits
Periodic review of documentation for staleness — last-updated tracking, content scoring
Peer review
Pull request-based review combining technical accuracy and writing quality
5.6 Analytics and feedback
Practice
Description
Page analytics
Track page views, time on page, search queries, and bounce rates to identify gaps
Feedback widgets
"Was this helpful?" buttons, inline feedback forms, and comment systems
Support ticket analysis
Mine support tickets for documentation gaps — if users ask, docs should answer
Search analytics
Analyze no-results queries and low-click results to find missing or poorly titled content
NPS / satisfaction surveys
Periodic surveys measuring documentation satisfaction and identifying pain points
5.7 SEO for documentation
Practice
Description
Structured data
Schema.org markup for articles, FAQs, how-to content
Meta descriptions
Concise page summaries for search engine results
Canonical URLs
Prevent duplicate content issues across doc versions
Internal linking
Strategic cross-references to distribute authority and aid navigation
Performance
Fast-loading doc sites (Core Web Vitals) improve rankings and user experience