projectrules.ai

Git Commit Conventions

GitVersion ControlBest PracticesCommit Messages

Description

Git convention

Globs

**/*
---
description: Git convention
globs: **/*
---

# Git Commit Conventions

This project follows specific conventions for git commit messages.

## Commit Message Format

Commit messages should:

1. Be descriptive and concise
2. Use sentence case (capitalize first word)
3. Describe the change in an imperative, present-tense style
4. Not use semantic prefixes (like "fix:", "feat:", "chore:")

## Examples

### Good commit messages:

```text
Add feature flags to Real type tests that require `serde`
Update performance documentation guidelines
Fix PostgreSQL integration type reference issues
Improve error handling in token validation
```

### Avoid semantic prefixes:

```text
// Don't use these formats
fix: add feature flags to tests
feat: implement new logging system
chore: update dependencies
docs: update README
```