# PhoenixKitDocumentCreator v0.4.0 - Table of Contents

> Document Creator module for PhoenixKit — document templates and PDF generation via Google Docs

## Modules

- [PhoenixKitDocumentCreator](PhoenixKitDocumentCreator.md): Document Creator module for PhoenixKit.
- [PhoenixKitDocumentCreator.Documents](PhoenixKitDocumentCreator.Documents.md): Context module for managing templates and documents via Google Drive.
- [PhoenixKitDocumentCreator.Documents.Composer](PhoenixKitDocumentCreator.Documents.Composer.md): Composition orchestration for documents built from multiple template sections.
- [PhoenixKitDocumentCreator.Errors](PhoenixKitDocumentCreator.Errors.md): Single translation point for every error atom the Document Creator
module emits.
- [PhoenixKitDocumentCreator.Gettext](PhoenixKitDocumentCreator.Gettext.md): Gettext backend for phoenix_kit_document_creator.
- [PhoenixKitDocumentCreator.GoogleDocsClient](PhoenixKitDocumentCreator.GoogleDocsClient.md): Google Docs and Drive API client for the Document Creator module.
- [PhoenixKitDocumentCreator.GoogleDocsClient.DriveWalker](PhoenixKitDocumentCreator.GoogleDocsClient.DriveWalker.md): Paginated + recursive Google Drive traversal.
- [PhoenixKitDocumentCreator.Media](PhoenixKitDocumentCreator.Media.md): Façade over PhoenixKit.Modules.Storage for the image-substitution pipeline.
- [PhoenixKitDocumentCreator.Paths](PhoenixKitDocumentCreator.Paths.md): Centralized path helpers for the Document Creator module.

- [PhoenixKitDocumentCreator.Schemas.Document](PhoenixKitDocumentCreator.Schemas.Document.md): Schema for documents created from templates or from scratch.
- [PhoenixKitDocumentCreator.Schemas.DocumentSection](PhoenixKitDocumentCreator.Schemas.DocumentSection.md): Schema for a template-backed section within a composed document.
- [PhoenixKitDocumentCreator.Schemas.HeaderFooter](PhoenixKitDocumentCreator.Schemas.HeaderFooter.md): Legacy schema for reusable header or footer designs.
- [PhoenixKitDocumentCreator.Schemas.Template](PhoenixKitDocumentCreator.Schemas.Template.md): Schema for document templates.
- [PhoenixKitDocumentCreator.Schemas.TemplatePreset](PhoenixKitDocumentCreator.Schemas.TemplatePreset.md): Schema for named, reusable template compositions.
- [PhoenixKitDocumentCreator.Variable](PhoenixKitDocumentCreator.Variable.md): Variable definitions for document templates.
- [PhoenixKitDocumentCreator.Web.Components.CreateDocumentModal](PhoenixKitDocumentCreator.Web.Components.CreateDocumentModal.md): Multi-step modal for creating documents.
- [PhoenixKitDocumentCreator.Web.Components.ImagePicker](PhoenixKitDocumentCreator.Web.Components.ImagePicker.md): Generic image picker LiveComponent.
- [PhoenixKitDocumentCreator.Web.Components.VariableConfigForm](PhoenixKitDocumentCreator.Web.Components.VariableConfigForm.md): Renders per-variable config fields for `:image` and `:image_list` variables.
- [PhoenixKitDocumentCreator.Web.DocumentsLive](PhoenixKitDocumentCreator.Web.DocumentsLive.md): Main listing page for the Document Creator.
- [PhoenixKitDocumentCreator.Web.GoogleOAuthSettingsLive](PhoenixKitDocumentCreator.Web.GoogleOAuthSettingsLive.md): Settings page for the Document Creator module.
- [PhoenixKitDocumentCreator.Web.Helpers](PhoenixKitDocumentCreator.Web.Helpers.md): Cross-LiveView helpers for the Document Creator admin pages.

