HaloStack Docs
Open App
Tools

Template Tooling

The package that validates template change entries, renders changelogs, releases versions, and reports downstream sync status.

@halostack/template is the implementation behind HaloStack's template lineage system. It reads typed change entries from .template/changes, validates them, renders changelogs, computes releases, and compares released changes with child project sync ledgers.

Core commands

CHANGELOG.md and the docs changelog pages are generated by this package. Do not edit those files by hand.

Release model

New entries are authored under .template/changes/next. Release computes the batch version from entry types and breaking flags, moves entries into a versioned directory, regenerates artifacts, commits, and tags.