Skip to content

Latest commit

 

History

History
58 lines (57 loc) · 1.3 KB

README.md

File metadata and controls

58 lines (57 loc) · 1.3 KB

Config example:

export default {
  format: '{type}({scope}): {message}',
  questions: [
    {
      name: 'type',
      description: "Select the type of change that you're committing:",
      type: 'select',
      options: [
        {
          name: 'feat',
          value: 'feat',
          description: 'A new feature',
        },
        {
          name: 'fix',
          value: 'fix',
          description: 'A bug fix',
        },
        {
          name: 'docs',
          value: 'docs',
          description: 'Documentation changes',
        },
        {
          name: 'style',
          value: 'style',
          description: 'Code style changes (formatting, no logic changes)',
        },
        {
          name: 'refactor',
          value: 'refactor',
          description: 'Code refactoring',
        },
        {
          name: 'test',
          value: 'test',
          description: 'Adding or fixing tests',
        },
      ],
    },
    {
      name: 'scope',
      description:
        'What is the scope of this change (e.g. component or file name):',
      type: 'select',
      options: ['frontend', 'backend', 'docs', 'infra'],
    },
    {
      name: 'message',
      description: 'Write a short, imperative tense description of the change:',
      type: 'input',
    },
  ],
};