Last active
December 1, 2018 07:59
-
-
Save tashbenbetov/cdc05fb1d1ffc99f881d16a16c73d267 to your computer and use it in GitHub Desktop.
Make commit great again. Commitizen config file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
module.exports = { | |
// Добавим описание на русском языке ко всем типам | |
types: [ | |
{ | |
value: "build", | |
name: "build: Сборка проекта или изменения внешних зависимостей" | |
}, | |
{ value: "ci", name: "ci: Настройка CI и работа со скриптами" }, | |
{ value: "docs", name: "docs: Обновление документации" }, | |
{ value: "feat", name: "feat: Добавление нового функционала" }, | |
{ value: "fix", name: "fix: Исправление ошибок" }, | |
{ | |
value: "perf", | |
name: "perf: Изменения направленные на улучшение производительности" | |
}, | |
{ | |
value: "refactor", | |
name: | |
"refactor: Правки кода без исправления ошибок или добавления новых функций" | |
}, | |
{ value: "revert", name: "revert: Откат на предыдущие коммиты" }, | |
{ | |
value: "style", | |
name: | |
"style: Правки по кодстайлу (табы, отступы, точки, запятые и т.д.)" | |
}, | |
{ value: "test", name: "test: Добавление тестов" } | |
], | |
// Область. Она характеризует фрагмент кода, которую затронули изменения | |
scopes: [ | |
{ name: "components" }, | |
{ name: "tutorial" }, | |
{ name: "catalog" }, | |
{ name: "product" } | |
], | |
// Возможность задать спец ОБЛАСТЬ для определенного типа коммита (пример для 'fix') | |
/* | |
scopeOverrides: { | |
fix: [ | |
{name: 'merge'}, | |
{name: 'style'}, | |
{name: 'e2eTest'}, | |
{name: 'unitTest'} | |
] | |
}, | |
*/ | |
// Поменяем дефолтные вопросы | |
messages: { | |
type: "Какие изменения вы вносите?", | |
scope: "\nВыберите ОБЛАСТЬ, которую вы изменили (опционально):", | |
// Спросим если allowCustomScopes в true | |
customScope: "Укажите свою ОБЛАСТЬ:", | |
subject: "Напишите КОРОТКОЕ описание в ПОВЕЛИТЕЛЬНОМ наклонении:\n", | |
body: | |
'Напишите ПОДРОБНОЕ описание (опционально). Используйте "|" для новой строки:\n', | |
breaking: "Список BREAKING CHANGES (опционально):\n", | |
footer: | |
"Место для мета данных (тикетов, ссылок и остального). Например: SECRETMRKT-700, SECRETMRKT-800:\n", | |
confirmCommit: "Вас устраивает получившийся коммит?" | |
}, | |
// Разрешим собственную ОБЛАСТЬ | |
allowCustomScopes: true, | |
// Запрет на Breaking Changes | |
allowBreakingChanges: false, | |
// Префикс для нижнего колонтитула | |
footerPrefix: "МЕТА ДАННЫЕ:", | |
// limit subject length | |
subjectLimit: 72 | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment