Соглашение о коммитах

Для структурирования истории коммитов и обеспечения возможности автоматизации обработки данных изменения исходного кода разработчики придерживаются спецификации "Соглашение о коммитах".

Структруа сообщения коммита

<тип>[необязательный контекст]: <описание>

[необязательное тело]

[необязательная(ые) сноска(и)]

Описание коммита начинается с глагола в пассивном залоге прошедшего времени.

Примеры

feat: Добавлена поддержка русского языка
feat: Added Russian lang support
feat: Добавлена рассылка email покупателям
feat: Added sending email to clients
feat: Разрешено конфигу расширять другие конфиги
feat: Allowed config to extend other configs