Closed 0x-r4bbit closed 9 years ago
That's a neat project! I wonder how difficult it would be to bundle that functionality with clog
being that users can supply their own sections as well (which git-cz
wouldn't support)?
With sections you mean custom conventions?
On Mon, Jul 6, 2015, 6:19 PM Kevin K. notifications@github.com wrote:
That's a neat project! I wonder how difficult it would be to bundle that functionality with clog being that users can supply their own sections as well (which git-cz wouldn't support)?
— Reply to this email directly or view it on GitHub https://github.com/thoughtram/clog/issues/49#issuecomment-118915109.
Yes. So ultimately, it'd be awesome to incorporate something like commitzen
which reads the .clog.toml
(if any) and gives the user a selection of not just the default conventions, but also any custom ones they specified as well.
But I think just including commitzen
as nice companion project in the mean time is good too :)
It's interesting, but I don't like some things about it. In particular it adopts what I feel is a anti-pattern from the javascript world of installing shared dependencies in the same folder as your project (I.E. the node_modules folder). With clog I can just copy the binary and use that wherever, but with commitizen I need to install node and either check its dependencies into my projects, or else include an extra development install step of using npm to install the commitizen depencies.
I think it's worth mentioning the project, but I wouldn't do more than that at this point.
@orclev I dislike the npm package manager too, but commitizen should be installed globally, thus not cluttering up your project.
In any case, I agree though and think that any commitizen integration should be an optional bonus for those who want it.
Let's just stick with added a note about the project to clog's readme
A nice project that popped recently in my twitter timeline. It's a CLI tool that helps you writing commit messages that follow conventions. I think it'd be nice to add it to the readme as companion tool.
Here's a link: http://commitizen.github.io/cz-cli/