Порядок именования коммитов в git
вырабатываем приемлемый стандарт текстов для коммитов
Итак, попробуем в одной маленькой заметке определить стандарты текстов для коммитов в git, приемлемые и понятные для разработчиков.
Предлагаем привести коммиты к общему синтаксису следующего вида:
<type>(<scope>): <subject>
type
type должен обязательно иметь одно из значений, приведенных ниже:
build: изменения, связанные со сборкой проекта (например, работа с библиотеками npm)chore: изменения кода, которые не увидит внешний пользователь (например: изменения .gitignore файла),feat: новые функции,fix: исправление ошибок,refactor: код, который не относится к добавлению новых функций или исправлению ошибок (например: изменение имен переменных),perf: код, который улучшает производительность,style: код, определяющий стили,test: создание новых тестов или изменение существующих.
scope
Область видимости (scope) должна быть существительным и представлять наименование раздела или подраздела проекта.
subject
- глагол в повелительном наклонении (“add”, но не “adds” или “added”),
- нельзя использовать точки (.) в конце,
- нельзя использовать первую заглавную букву.
Спасибо за внимание.
