commitlint
Lints commit messages so they follow your team's commit rules
12 tools like semantic-release, chosen by what they do. About semantic-release

Lints commit messages so they follow your team's commit rules

Versioning spec using MAJOR.MINOR.PATCH numbers to signal changes

Creates release pull requests and changelogs from commit history

Versioning and changelogs for monorepos, driven by change files

Specification for writing commit messages that tools can read

CLI for consistent commits, version bumps and changelogs

Guide and format for writing clear, human-readable changelogs

Runs Git hooks from your project so checks run on every commit

Framework that manages and runs multi-language git hooks

Customizable changelog generator built from Git commit history

GitHub Action that drafts release notes from merged pull requests

Fast Git hooks manager that runs linters in parallel on commit