# Commit Messages

We recommend conventional commit format (not enforced by tooling):

```
type(scope): description

[optional body]

[optional footer]
```

Types:

* `feat`: New feature
* `fix`: Bug fix
* `docs`: Documentation changes
* `style`: Code style changes (formatting, etc.)
* `refactor`: Code refactoring
* `test`: Test changes
* `chore`: Build process or auxiliary tool changes