Which of these is the correct commit message structure?
a)
<type>[!][(scope)]: <description>
[body]
[footer]
b)
<type>[(scope)][!]: [body]
<description>
[footer]
c)
<type>[(scope)][!]: <description>
[body]
[footer]
d)
[(scope)]<type>[!]: <description>
[body]
[footer]