Appearance
A practical documentation cycle
A maintainable workflow keeps authored material, generated Markdown, site output, and remote publication distinct.
Edit DocBook articles, Markdown articles, and source sidecars.
Run
make docand review the generated Markdown and POD changes.Run
make publish_serveand inspect navigation, links, code blocks, images, and the home page.Run
make publish_buildso strict or production-only build failures appear before publication.Commit the authored and durable generated documentation through the project's normal source-control workflow.
Run
make publish_ghand inspect the local branch, or run an explicitly authorised remote publication action.
Site assembly happens in temporary directories, while the rendered output uses site/ by default. Keep generated site output out of the source branch unless the project has a specific reason to track it. The publication branch is the durable Git representation of that output.