Conventional commit tooling? #48

Closed
opened 2026-02-17 11:38:38 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @gaviriar on GitHub (Sep 20, 2018).

Hi There,

Big fan of this spec. Is there any plans or intentions on writing tooling around this spec i.e. some basic git/hg hooks which can be developed to enforce the conventional commit format?

Would this be a task/project that you would consider to be relevant to the scope of https://github.com/conventional-commits?

Originally created by @gaviriar on GitHub (Sep 20, 2018). Hi There, Big fan of this spec. Is there any plans or intentions on writing tooling around this spec i.e. some basic git/hg hooks which can be developed to enforce the conventional commit format? Would this be a task/project that you would consider to be relevant to the scope of https://github.com/conventional-commits?
GiteaMirror added the suggestion label 2026-02-17 11:38:38 -06:00
Author
Owner

@damianopetrungaro commented on GitHub (Sep 20, 2018):

Hello @gaviriar there's no plan, but ideas are welcome!

Anyway there are already a lot of tools that help you generate conventional commits, such as
https://github.com/commitizen/cz-cli or https://github.com/damianopetrungaro/php-commitizen

Did you have something in mind?

@damianopetrungaro commented on GitHub (Sep 20, 2018): Hello @gaviriar there's no plan, but ideas are welcome! Anyway there are already a lot of tools that help you generate conventional commits, such as https://github.com/commitizen/cz-cli or https://github.com/damianopetrungaro/php-commitizen Did you have something in mind?
Author
Owner

@gaviriar commented on GitHub (Oct 3, 2018):

Hi @damianopetrungaro,

Yes, I had seen the commitizen repos, which look pretty sweet! Maybe they satisfy the requirements I was thinking of:

  1. The tool should be easily integrateable as a git hook or other version control hook
  2. The tool should be configurable such that a company or project can specify his/her specific formatting guidelines e.g. maybe bug/task ID required, specific keywords required

Do the tools you highlighted above to provide such a thing?

@gaviriar commented on GitHub (Oct 3, 2018): Hi @damianopetrungaro, Yes, I had seen the commitizen repos, which look pretty sweet! Maybe they satisfy the requirements I was thinking of: 1. The tool should be easily integrateable as a git hook or other version control hook 2. The tool should be configurable such that a company or project can specify his/her specific formatting guidelines e.g. maybe bug/task ID required, specific keywords required Do the tools you highlighted above to provide such a thing?
Author
Owner

@damianopetrungaro commented on GitHub (Oct 3, 2018):

You can use them everywhere you want. It depends how you want to you it.

The tool should be easily integrateable as a git hook or other version control hook

Yup, you can

The tool should be configurable such that a company or project can specify his/her specific formatting guidelines e.g. maybe bug/task ID required, specific keywords required

@damianopetrungaro commented on GitHub (Oct 3, 2018): You can use them everywhere you want. It depends how you want to you it. > The tool should be easily integrateable as a git hook or other version control hook Yup, you can > The tool should be configurable such that a company or project can specify his/her specific formatting guidelines e.g. maybe bug/task ID required, specific keywords required
Author
Owner

@gaviriar commented on GitHub (Oct 3, 2018):

Thanks for the response. Alright then, I guess I need to dig in a bit deeper into commitizen and see if it addresses my needs. Cheers!

@gaviriar commented on GitHub (Oct 3, 2018): Thanks for the response. Alright then, I guess I need to dig in a bit deeper into commitizen and see if it addresses my needs. Cheers!
Author
Owner

@hutson commented on GitHub (Oct 26, 2018):

conventional-commits-parser is another tool that parses commit messages to extract things like type, scope, issues, etc.

@hutson commented on GitHub (Oct 26, 2018): [`conventional-commits-parser`](https://www.npmjs.com/package/conventional-commits-parser) is another tool that parses commit messages to extract things like `type`, `scope`, `issues`, etc.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/conventionalcommits.org#48