Schema presets
11 standard schema presets controlling which parts appear in the output (the 11calver-*
presets work too; see the schema system):
Branch rules
Map branch names to pre-release labels, numbers, and post modes for automated version generation. Default GitFlow rules:- Exact:
"develop"matches only"develop" - Wildcard:
"release/*"matches"release/1","release/42","release/1/feature", etc. - Number extraction:
- With numbers:
release/1→rc.1,release/1/feature→rc.1 - Without numbers:
release/feature→rc.<hash-id>(fallback to hash-based identification)
- With numbers:
- Other branches:
*,feature/*,hotfix/*,bugfix/*, etc. →alpha.<hash-id>(fallback to hash-based identification)
pattern- branch name (exact) or wildcard (/*)pre_release_label-alpha,beta, orrcpre_release_num- explicit number (exact) or extracted (wildcard)post_mode-commit(count commits) ortag(count tags)
Override controls
VCS, version component, and pre-release overrides:Input and output
Sources, output formats, prefixes, and Tera templates work the same aszerv version; see
formats and templates.