# Allors Documents documentation > Human documentation for template authors, developers and maintainers, exported from the same content as the website. Documented version: main · 3.3 (unreleased). Use documentation from the relevant checkout when working on another branch or version. The links below point to Markdown exports. Audience, kind and status describe each page independently. This index follows the llms.txt discovery proposal; repository instructions remain in AGENTS.md. ## Everyone - [Documentation](https://docs.allors.com/documents/index.md): Documentation for template authors, for developers who render documents and validate templates, and for maintainers of Allors Documents. Audience: Everyone; Kind: Index; Status: Current; Version: main · 3.3 (unreleased). - [Terminology](https://docs.allors.com/documents/terminology.md): Agreed names for templates, tags, models and findings, with links to their definitions. Audience: Everyone; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). ## Template authors and developers - [Findings](https://docs.allors.com/documents/findings.md): What Validate and Render report: every kind of finding with its severity, its meaning and where it comes from. Audience: Template authors and developers; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). ## Template authors - [Formatting](https://docs.allors.com/documents/formatting.md): How values print: the attributes of a tag, the document settings of a template, the cultures and patterns, and the layers that combine them. Audience: Template authors; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). - [Maps](https://docs.allors.com/documents/maps.md): Translating values into the template's own words with a map table and the map attribute. Audience: Template authors; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). - [Pictures](https://docs.allors.com/documents/pictures.md): Binding a picture frame through its description: the picture tag, the empty and fit attributes, the formats the library knows and how pictures are stored. Audience: Template authors; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). - [Tags](https://docs.allors.com/documents/tags.md): The tag language: bindings, loops, conditions with their else branches, and where a tag may sit and how the template renders. Audience: Template authors; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). - [Write a template](https://docs.allors.com/documents/write-a-template.md): Build a template in LibreOffice Writer step by step: tags in placeholder fields, repeated table rows, conditions, pictures, document settings, maps, and how to save and check the result. Audience: Template authors; Kind: How-to guide; Status: Current; Version: main · 3.3 (unreleased). ## Developers - [API](https://docs.allors.com/documents/api.md): The packages, the template class with Inspect, Validate and Render, the render settings and result, and flat documents. Audience: Developers; Kind: Reference; Status: Current; Version: main · 3.3 (unreleased). - [Design](https://docs.allors.com/documents/design.md): Why the tag language is small: Parr's rules for model-view separation, the model, view, controller and renderer roles, the deliberate steps past StringTemplate, what the library refuses, and why a render never throws. Audience: Developers; Kind: Explanation; Status: Current; Version: main · 3.3 (unreleased). - [Render your first document](https://docs.allors.com/documents/render-your-first-document.md): Build a small invoice template in Writer, render it from a plain class, read the finding that says what the model could not give, format for an installation and validate the template without data. Audience: Developers; Kind: Tutorial; Status: Current; Version: main · 3.3 (unreleased). - [Renderers and picture processing](https://docs.allors.com/documents/renderers.md): Register renderers that transform one value by name, such as upper-case text or a barcode, and a picture processor that prepares pictures for their frames: the agreed design for version 4.0, not yet built. Audience: Developers; Kind: How-to guide; Status: Planned; Version: main · 3.3 (unreleased). - [Resolve your own model](https://docs.allors.com/documents/resolve-your-own-model.md): Implement the shape and the resolver that let templates read your own objects, and the rules the base resolver carries. Audience: Developers; Kind: How-to guide; Status: Current; Version: main · 3.3 (unreleased). - [Validate templates](https://docs.allors.com/documents/validate-templates.md): Check a template against the shape of its model without rendering it, when it is saved and in a test over every template. Audience: Developers; Kind: How-to guide; Status: Current; Version: main · 3.3 (unreleased). ## Maintainers - [Architecture](https://docs.allors.com/documents/internals/architecture.md): How a template becomes a document: the parts of an OpenDocument text, the program built once per template, the renderer that walks it per render, pictures and output, and how Inspect and Validate share the same reading of a template. Audience: Maintainers; Kind: Explanation; Status: Current; Version: main · 3.3 (unreleased). - [Documentation website](https://docs.allors.com/documents/internals/documentation-website.md): Agreed website design, its adoption from the Allors3 documentation project, implementation subtasks, validation and publication. Audience: Maintainers; Kind: Decision record; Status: Current; Version: main · 3.3 (unreleased). - [Releasing](https://docs.allors.com/documents/internals/releasing.md): Build, test and pack with Task, how the version is stamped, and how a tag publishes the packages. Audience: Maintainers; Kind: How-to guide; Status: Current; Version: main · 3.3 (unreleased). - [Writing documentation](https://docs.allors.com/documents/internals/writing-documentation.md): Write and review documentation for its audience, purpose, status, terminology and visual explanation. Audience: Maintainers; Kind: How-to guide; Status: Current; Version: main · 3.3 (unreleased).