Conventional Commits
Structured commit messages for automation
Conventional commits add structure to commit messages. This enables automated changelogs, version bumps, and clearer history.
type(scope): description. Type is required, scope is optional, description explains the change.
feat(auth): add OAuth2 login
type
scope
description
Terminal
# Conventional Commit format: # # <type>(<scope>): <description> # # [optional body] # # [optional footer(s)] # Examples: feat(auth): add OAuth2 login fix(api): handle null response docs: update contributing guide