Skip to content

Support custom convention for Commit Helper #1861

@ameaninglessname

Description

@ameaninglessname
Image

Conventional Commit Helper is great, but I always found it's not fit well in "my convention".

For example, I like to use:

  • New: for adding new things
  • Changed: for logic changes
  • Improvement: for anything that gets better
  • Removed: for removing something
  • Fixed: for bug fixing
  • Misc: for typo or space removal

That's all for me.

I think the issue for the built-in convention is mostly about the type of "changes".

They are ranging from small to big,
the smaller one might be some API replacement, design or philosophy change,
the big one could be referred as refactor or something else.

Not every repository has to deal with CI/CD, as it could just be a sub-module that's part of a bigger pipeline. So the built-in convention might also introduce difficulty when selecting type of changes.

So it might be better to allow customize it per repository, like selecting a preset file.

The downside is that it may lead to bigger inconsistency on commit convention. A well defined preset might help this.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions