-
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Global Configuration #597
Comments
This is something we remove since |
Having a global configuration would be fantastic. We have 100s of projects and creating a configuration for each project is a MAJOR pain. |
I'm also against having a global configuration. Not only adds more work for maintainers (people confused as of way their projects behaves in weird ways). But, I believe projects should have all the required info to work in the project itself. It might be a burden, but you are gonna need to tell every developer to install commitizen globally and configure it properly. And nothing prevents some automation to add the file to every project or a cookie cutter like tool. You could have a GlobalConventionalCommits, and replace the source of the values: https://github.com/commitizen-tools/commitizen/blob/master/commitizen/cz/base.py#L45 It could also be published to pypi and added to the third party section |
It looks like we've already concluded that we won't implement it. Close this one. |
Description
It would be nice to support global configuration, say
~/.cz.yaml
, to reduce the trouble of creating custom commitizen for each project.Possible Solution
Append
Path.home()
tocfg_search_paths
incommitizen/config/__init__.py
.Additional context
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: