Работа с git
Commit
Использование спецификации Conventional Commits.
<type>: <subject>
Структура коммита:
- Заголовок является обязательным.
- Любая строка сообщения о фиксации не может быть длиннее 72 символов.
- Тема (subject) содержит краткое описание изменения.
- Используйте повелительное наклонение в настоящем времени: «изменить» (“change” not “changed” or “changes”).
- Не используйте заглавную первую букву.
- Не ставьте точку в конце.
Типы коммитов:
- fix: — исправление ошибок.
- feat: — новая функция.
- docs: — изменения только в документации.
- perf: — изменение кода, улучшающее производительность.
- refactor: — Изменение кода, которое не исправляет ошибку и не добавляет функции (рефакторинг кода).
- style: — изменения, не влияющие на смысл кода (пробелы, форматирование, отсутствие точек с запятой и т. д.).
- revert: — если фиксация отменяет предыдущую фиксацию.
- build: — изменения, влияющие на систему сборки или внешние зависимости (примеры областей (scope): gulp, broccoli, npm).
- test: — добавление недостающих тестов или исправление существующих тестов.
- ci: — изменения в файлах конфигурации и скриптах CI (примеры областей: Travis, Circle, BrowserStack, SauceLabs).