Files
lobbs/.cursor/rules/commit-message-convention.mdc
T

26 lines
777 B
Plaintext

---
description: Conventional commit message format for the LoBBS plugin repo
alwaysApply: false
---
# Commit Message Convention
Use conventional commit messages for all git commits.
## Format
`type(scope): subject`
- `type` is a conventional commit type like `feat`, `fix`, `chore`, `docs`, `refactor`, or `test`.
- `scope` should identify the plugin area (for example `core`, `apps`, `lodb`, `lofs`, `meshtastic`, `meshcore`, `repo`). `meshtastic` and `meshcore` mean the platform providers under `platforms/`.
- `subject` must be concise, imperative, and lowercase when possible.
## Limits
- Keep the full commit subject line to **50 characters or fewer**.
## Examples
- `feat(meshcore): add chat mesh platform provider`
- `fix(lodb): flush index on record delete`