Build a Conventional Commit header, body, and breaking-change footer.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Type, optional scope, colon, description, body, and footers are joined into the Conventional Commits grammar. Breaking changes use ! or a BREAKING CHANGE footer.
Type: feat Scope: auth Description: add OAuth2 login with Google provider Issues: #234
feat(auth): add OAuth2 login with Google provider Refs: #234
Commitlint, semantic-release, and automated changelogs build conventional messages.