Developer & Architecture Guide
This guide explains Golem's internals, AST/ASG compilation pipeline, plugin system, theme template engine, and CI/CD automation for developers and documentation maintainers.
Topics in this Section
- AST/ASG Compilation Pipeline
— Deterministic, compiler-grade document processing lifecycle from source
.adocto static HTML5. - Pluggy Plugin Hook Specifications
— Lifecycle hooks (
on_pre_parse,on_ast_created,on_asg_created,on_post_render,golem_add_subcommands) and entry-point packaging. - Theme Development & Chameleon TAL — Creating custom themes, skeleton templates, context variables, and CSS property tokens.
- Plugin & Macro Recipes — Production-ready recipes for role-based AST transformers and custom CLI command extensions.
- CI/CD Automation & Deployment Recipes — GitHub Actions workflows, artifact caching, and static hosting deployment.