Foundations
Learn the concepts, constraints, and mental models that make semantic-release work.
How it WorksStart with the high-level release lifecycle and how the system fits together.
Release StepsLearn what happens at each release step and why order and execution matter.
ConsiderationsUnderstand the constraints and tradeoffs that shape how semantic-release works.
Supported Branching ModelsUnderstand which branching strategies are aligned with semantic-release expectations.
Release WorkflowExplore how branch types, channels, and version progression shape release behavior.
PluginsUnderstand plugin responsibilities and how extension points drive each release step.
Shareable ConfigurationsSee how teams standardize semantic-release behavior across multiple repositories.