# Concept: Commit conventions

[Commit conventions](https://www.conventionalcommits.org/) allow your team to add more semantic meaning to your git history. This e.g. includes `type`, `scope` or `breaking changes`.

With this additional information tools can derive useful human-readable information for releases of your project. Some examples are

- Automated, rich changelogs
- Automatic version bumps
- Filter for test harnesses to run

The most common commit conventions follow this pattern:

```
type(scope?): subject
body?
footer?
```

## Multiple scopes

Commitlint supports multiple scopes.  
Current delimiter options are:

- "/"
- "\\"
- ","