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',
},
],
};
-
Notifications
You must be signed in to change notification settings - Fork 0
A simple CLI tool for generating and standardizing commit messages.
License
pandresvaldivia/commitcraft
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A simple CLI tool for generating and standardizing commit messages.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published