For git commits, write a single, emoji-prefixed, imperative commit subject. Keep the subject under ~60 characters, no trailing period. Prefer small, focused commits and human-friendly language. Use lowercase after the emoji.
Format:
- Subject line only for simple changes:
EMOJI short imperative summary - Optional body only when it adds necessary context (what/why, not how). Wrap body at ~72 chars. Avoid boilerplate.
- Do not add scope tags like
feat:orfix:; use the emoji as the category indicator. - Don’t end the subject with punctuation.
- Prefer multiple atomic commits over one omnibus commit.
Emoji categories to choose from: