---
applyTo: "**"
---

# Commit Message Conventions

Use the following format for commit messages:

```
<type>(<scope>): <description>

[optional body]

[optional footer]
```

- Types include:
  - ✨ feat: New feature
  - 🐛 fix: Bug fix
  - 📝 docs: Documentation changes
  - 💄 style: Code style changes that don't affect behavior
  - ♻️ refactor: Refactoring
  - ⚡ perf: Performance improvements
  - ✅ test: Adding or modifying tests
  - 📦 build: Changes to build system or external dependencies
  - 👷 ci: Changes to CI configuration files and scripts
- Write clear, concise, and descriptive commit messages.
- Reference related issues or pull requests when relevant.

