Skip to content

Architecture — this page has moved

The architecture document was split into one page per topic in v0.6. The explanation material now lives under Concepts, and the task-oriented material it was doing double duty for lives under Guides.

Use this table to find the section you were looking for.

Was Now
§1 Layout Package layout
§2 The cascade resolver The cascade resolver
§2 Toggle properties Toggle properties
§2 Paragraph spacing Paragraph spacing
§2 Theme color resolution Theme color resolution
§2 Provenance Provenance
§3 Schema-strict insertion Schema-strict insertion
§4 Style remapping Style remapping
§5 Built-in styles table The built-in styles table
§6 Content controls Content controls
§7 Fields and protection Fields and protection
§7.5 Separate OOXML parts Separate OOXML parts
§7.6 Anchored comments Anchored comments
§7.6.1 Comment threading Threading
§7.6.2 Durable ids and presence Durable ids and author presence
§7.7 Layout Layout
§7.8 Bookmarks and cross-references Bookmarks and cross-references
§7.9 Footnotes and endnotes Footnotes and endnotes
§7.10 Publishing Publishing
§7.11 Tracked changes Tracked changes
§7.12 The docx-plus CLI The CLI
§7.13 Custom numbering Custom numbering
§7.14 Table formatting Table formatting
§7.15 Linting and the fix plan Linting and the fix plan
§8 Invariants Invariants
§9 Error hierarchy Error hierarchy
§10 Testing strategy Testing strategy
§11 What's next What's next