| 16 | 1 If gbwm ever gets contributors, here's a short memo with the rules: | 
|  | 2 | 
|  | 3 1. Do not combine multiple unrelated changes in a single commit. | 
|  | 4    If your commit touches several independent features or fixes and isn't logically atomic, split it. | 
|  | 5 | 
|  | 6 2. Use natural-language commit prefixes. | 
|  | 7    Examples of valid prefixes: | 
|  | 8    - feat, feature, featured — for small useful improvements | 
|  | 9    - add, added — for new functionality | 
|  | 10    - del, deleted, removed — for removed functionality | 
|  | 11    - refactor, refactored — for code improvements that don't change behavior | 
|  | 12 | 
|  | 13    Good commit messages look like: | 
|  | 14    ``` | 
|  | 15    featured useful keybindings for laptop users | 
|  | 16    XF86 keybindings fix | 
|  | 17    added remembering for last focused window | 
|  | 18    feat: moved config out of the main file | 
|  | 19    ``` |