Guest User

Untitled

a guest
Nov 18th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. "use strict";
  2.  
  3. module.exports = {
  4. // Добавим описание на русском языке ко всем типам
  5. types: [
  6. {
  7. value: "build",
  8. name: "build: Сборка проекта или изменения внешних зависимостей"
  9. },
  10. { value: "ci", name: "ci: Настройка CI и работа со скриптами" },
  11. { value: "docs", name: "docs: Обновление документации" },
  12. { value: "feat", name: "feat: Добавление нового функционала" },
  13. { value: "fix", name: "fix: Исправление ошибок" },
  14. {
  15. value: "perf",
  16. name: "perf: Изменения направленные на улучшение производительности"
  17. },
  18. {
  19. value: "refactor",
  20. name:
  21. "refactor: Правки кода без исправления ошибок или добавления новых функций"
  22. },
  23. { value: "revert", name: "revert: Откат на предыдущие коммиты" },
  24. {
  25. value: "style",
  26. name:
  27. "style: Правки по кодстайлу (табы, отступы, точки, запятые и т.д.)"
  28. },
  29. { value: "test", name: "test: Добавление тестов" }
  30. ],
  31.  
  32. // Область. Она характеризует фрагмент кода, которую затронули изменения
  33. scopes: [
  34. { name: "components" },
  35. { name: "tutorial" },
  36. { name: "catalog" },
  37. { name: "product" }
  38. ],
  39.  
  40. // Возможность задать спец ОБЛАСТЬ для определенного типа коммита (пример для 'fix')
  41. /*
  42. scopeOverrides: {
  43. fix: [
  44. {name: 'merge'},
  45. {name: 'style'},
  46. {name: 'e2eTest'},
  47. {name: 'unitTest'}
  48. ]
  49. },
  50. */
  51.  
  52. // Поменяем дефолтные вопросы
  53. messages: {
  54. type: "Какие изменения вы вносите?",
  55. scope: "\nВыберите ОБЛАСТЬ, которую вы изменили (опционально):",
  56. // Спросим если allowCustomScopes в true
  57. customScope: "Укажите свою ОБЛАСТЬ:",
  58. subject: "Напишите КОРОТКОЕ описание в ПОВЕЛИТЕЛЬНОМ наклонении:\n",
  59. body:
  60. 'Напишите ПОДРОБНОЕ описание (опционально). Используйте "|" для новой строки:\n',
  61. breaking: "Список BREAKING CHANGES (опционально):\n",
  62. footer:
  63. "Место для мета данных (тикетов, ссылок и остального). Например: MRKT-700, MRKT-800:\n",
  64. confirmCommit: "Вас устраивает получившийся коммит?"
  65. },
  66.  
  67. // Разрешим собственную ОБЛАСТЬ
  68. allowCustomScopes: true,
  69.  
  70. // Запрет на Breaking Changes
  71. allowBreakingChanges: false,
  72.  
  73. // Префикс для нижнего колонтитула
  74. footerPrefix: "МЕТА ДАННЫЕ:",
  75.  
  76. // limit subject length
  77. subjectLimit: 72
  78. };
Add Comment
Please, Sign In to add comment