Goede commits zijn gefocust (één logische wijziging) met duidelijke berichten die uitleggen wat is veranderd en waarom. Goed vervaardigde commits en berichten maken de projectgeschiedenis leesbaar, nuttig voor het begrijpen van wijzigingen, debuggen en samenwerking.
Goede commit berichten
GOOD message structure:
Short summary line (~50 chars, imperative mood, capitalized, no period)
<blank line>
Optional body: explain WHAT and WHY (not how — the code shows how),
wrap at ~72 chars. Reference issues if relevant.
✅ GOOD:
Add user email validation to registration form
Validate email format before submission to prevent invalid
accounts. Fixes #142.
❌ BAD:
"fixed stuff", "update", "asdf", "changes", "wip"
→ vague, uninformative — useless when reviewing history later
