Junior
39
questionbank

Как ты выполняешь коммиты кода?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Придерживаюсь принципов Conventional Commits для единообразия и автоматизации:

plaintext

Типы (обязательный):

  • feat: Новая функциональность
  • fix: Исправленная ошибка
  • docs: Изменения в документации
  • style: Правки форматирования, не влияющие на код (пробелы, точки с запятой и т.д.)
  • refactor: Изменения кода, которые не исправляют ошибку и не добавляют функциональность
  • perf: Изменения кода, повышающие производительность
  • test: Добавление или изменение тестов
  • chore: Обновление рутинных задач, не связанных с кодом приложения (сборка, конфиги и т.д.)
  • build: Изменения, связанные с системой сборки или внешними зависимостями (npm, webpack и т.д.)
  • ci: Изменения в файлах и скриптах CI (CircleCi, Semaphore, TravisCI и т.д.)

Область (опционально): Указывает, какой компонент или часть системы затронута.

Краткое описание (обязательно): Краткое итеративное описание изменения. Не более 50 символов.

Тело (опционально): Более подробное описание изменения. Описывает "что" и "почему".

Сноcка (опционально): Может содержать ссылки на задачи Jira, номера PR и информацию о Breaking Changes (BREAKING CHANGE:).