Skip to content

Tutorials

Learning-oriented walkthroughs: start with nothing, finish with something that runs. If you already know what you want and need the steps, the how-to guides are shorter.

What is here

  • Generate your first changelog: build a practice repository, generate a changelog from its history, write it to CHANGELOG.md, then read it back and fail a build on a breaking change. About fifteen minutes, no network service, nothing published.

That is the whole tutorial set today. changelog has a small surface (three entry points for generating, reading commits and parsing, four query helpers, five options) and one end-to-end walkthrough covers the generate-and-parse path through it. Reading commits is in its how-to. There is no second tutorial and no blog post covering this module; if you were sent here looking for one, it does not exist rather than being somewhere else.

Where to go after the tutorial

  • How-to guides: one task at a time, for someone who has the basics.
  • Reference: options, defaults, error values, and the exact markdown that is emitted and accepted.
  • Explanation: why commits map to categories the way they do, and how commits are attributed to releases.