Для разработчиков / Git

Помощник по сообщениям Conventional Commits (генератор и проверка)

Создайте сообщение в формате Conventional Commits 1.0.0: выберите тип, добавьте область и описание, отметьте критическое изменение, добавьте тело и нижние колонтитулы и узнайте, какой релиз выпустил бы такой коммит инструмент вроде semantic-release.

Помощник по сообщениям Conventional Commits (генератор и проверка): Инструмент формирует первую строку в виде type(scope): description, а при критическом изменении добавляет ! после области. Затем после пустых строк идут тело и нижние колонтитулы, включая BREAKING CHANGE: с вашей заметкой о миграции. Инструмент предупреждает, если первая строка длиннее 72 символов, заканчивается точкой или начинается с прописной буквы, а также показывает, приведёт ли коммит к major-, minor- или patch-релизу. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Помощник для сообщений коммитовЛокальная обработка

Полностью работает в браузере

Сообщение коммита

feat(auth): добавление входа с помощью ключей доступа

53 символов в первой строке · выпуск: minor (новая функция)

Conventional Commits 1.0.0: type(scope): description, необязательное тело после пустой строки и нижние колонтитулы, например BREAKING CHANGE:. Символ ! после типа обозначает несовместимое изменение. Такие инструменты, как semantic-release и release-please, читают эти сообщения, чтобы выбрать следующий номер версии и создать журнал изменений.

Пример

feat(auth)!: add login with passkeys, a blank line, a body explaining why, and BREAKING CHANGE: sessions now expire after 24 hours. Из-за ! инструмент выпуска версий увеличил бы номер мажорной версии.

Версии

Conventional Commits соответствует семантическому версионированию: fix — patch, feat — minor, а критические изменения — major. Узнайте номер следующей версии с помощью калькулятора semver.

Как пользоваться

  1. Выберите тип, например feat или fix, и при необходимости добавьте область.
  2. Напишите краткое описание и отметьте критическое изменение, если оно есть.
  3. При необходимости добавьте тело или нижние колонтитулы, затем скопируйте сообщение.

Конфиденциальность и ограничения

Всё выполняется в вашем браузере.

Похожие инструменты

Часто задаваемые вопросы

В чём разница между feat и fix?

feat добавляет функцию, которой могут пользоваться пользователи, и приводит к minor-релизу; fix исправляет ошибку и приводит к patch-релизу.

Когда изменение считается критическим?

Когда существующим пользователям нужно что-то изменить, чтобы продолжить работу: например, удалённую опцию, переименованную функцию или изменённое значение по умолчанию.

Обязательно ли использовать Conventional Commits?

Нет, но такие инструменты, как semantic-release, release-please и commitlint, используют этот формат для автоматизации номеров версий и списков изменений.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен