# sfera_doc v0.1.0 - Table of Contents PDF generation library with versioned Liquid templates stored in a database ## Modules - [SferaDoc](SferaDoc.md): PDF generation with versioned Liquid templates. - [SferaDoc.Cache.ParsedTemplate](SferaDoc.Cache.ParsedTemplate.md): Internal ETS-backed cache for parsed Solid template ASTs. - [SferaDoc.Config](SferaDoc.Config.md): Configuration accessor for SferaDoc. - [SferaDoc.Pdf.HotCache](SferaDoc.Pdf.HotCache.md): Fast, ephemeral hot cache for rendered PDF binaries. - [SferaDoc.Pdf.ObjectStore](SferaDoc.Pdf.ObjectStore.md): Facade for the PDF object storage tier. - [SferaDoc.Pdf.ObjectStore.Adapter](SferaDoc.Pdf.ObjectStore.Adapter.md): Behaviour that all SferaDoc PDF object-storage adapters must implement. - [SferaDoc.Pdf.ObjectStore.Azure](SferaDoc.Pdf.ObjectStore.Azure.md): Azure Blob Storage PDF object store. - [SferaDoc.Pdf.ObjectStore.FileSystem](SferaDoc.Pdf.ObjectStore.FileSystem.md): File-system backed PDF object storage. - [SferaDoc.Pdf.ObjectStore.S3](SferaDoc.Pdf.ObjectStore.S3.md): Amazon S3 (or S3-compatible) PDF object storage. - [SferaDoc.PdfEngine.Adapter](SferaDoc.PdfEngine.Adapter.md): Behaviour for PDF engines used by SferaDoc. - [SferaDoc.PdfEngine.ChromicPDF](SferaDoc.PdfEngine.ChromicPDF.md): Default PDF engine adapter backed by `ChromicPDF`. - [SferaDoc.Store.Adapter](SferaDoc.Store.Adapter.md): Behaviour that all SferaDoc storage backends must implement. - [SferaDoc.Store.ETS](SferaDoc.Store.ETS.md): ETS-backed in-memory storage adapter for SferaDoc. - [SferaDoc.Store.Ecto](SferaDoc.Store.Ecto.md): Ecto-backed storage adapter for SferaDoc. - [SferaDoc.Store.Ecto.Migration](SferaDoc.Store.Ecto.Migration.md): Convenience module for creating the `sfera_doc_templates` migration. - [SferaDoc.Store.Redis](SferaDoc.Store.Redis.md): Redis-backed storage adapter for SferaDoc. - [SferaDoc.Template](SferaDoc.Template.md): The domain struct representing a versioned Liquid template. - [SferaDoc.TemplateEngine.Adapter](SferaDoc.TemplateEngine.Adapter.md): Behaviour for template engines used by SferaDoc. - [SferaDoc.TemplateEngine.Solid](SferaDoc.TemplateEngine.Solid.md): Default template engine adapter backed by `Solid`. ## Mix Tasks - [mix sfera_doc.ecto.setup](Mix.Tasks.SferaDoc.Ecto.Setup.md): Generates a migration file for the `sfera_doc_templates` table.