(sigil publish pipeline)
(sigil publish pipeline) - Pipeline Construction and Execution
Pipelines are built using regular Scheme: function calls with keyword arguments and struct construction. No macros required.
Two-phase execution:
- Scan: Load sources, extract metadata, run assembly
- Render: For each item, load body, apply transforms, render via backend
Exports
pipelineprocedureConstruct a pipeline struct.
pipeline?procedureTest if a value is a pipeline struct.
pipeline-titleprocedureGet the title field of a pipeline struct.
pipeline-base-urlprocedureGet the base-url field of a pipeline struct.
pipeline-sourcesprocedureGet the sources field of a pipeline struct.
pipeline-assemblyprocedureGet the assembly field of a pipeline struct.
pipeline-transformsprocedureGet the transforms field of a pipeline struct.
pipeline-themeprocedureGet the theme field of a pipeline struct.
pipeline-backendprocedureGet the backend field of a pipeline struct.