# Creating good commit messages 1. Use the following format: ``` : ``` The valid values are: fix, feat, chore, docs Type and subject are required Body is optional 2. If there is a body, separate it from the subject with a blank line 3. Limit the subject line to 50 characters. This is not a hard limit but a rule of thumb. The subject line should explain the "what" of the logical change 4. Capitalize the subject line 5. Do not end the subject line with a period 6. Use the imperative mood in the subject line Imperative mood just means “spoken or written as if giving a command or instruction”. A few examples: * Clean your room * Close the door * Take out the trash 7. Wrap the body at 72 characters 8. Use the body to explain what and why vs. how