You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commitizen is a cli tool to generate conventional commits.
123
-
For more information about the topic go to https://conventionalcommits.org/
123
+
For more information about the topic, go to https://conventionalcommits.org/
124
124
125
125
optional arguments:
126
126
-h, --help show this help message and exit
127
127
--config the path of configuration file
128
128
--debug use debug mode
129
129
-n NAME, --name NAME use the given commitizen (default: cz_conventional_commits)
130
130
-nr NO_RAISE, --no-raise NO_RAISE
131
-
comma separated error codes that won't rise error, e.g: cz -nr 1,2,3 bump. See codes at https://commitizen-
131
+
comma separated error codes that won't raise error, e.g: cz -nr 1,2,3 bump. See codes at https://commitizen-
132
132
tools.github.io/commitizen/exit_codes/
133
133
134
134
commands:
@@ -147,7 +147,7 @@ commands:
147
147
148
148
## Setting up bash completion
149
149
150
-
When using bash as your shell (limited support for zsh, fish, and tcsh is available), Commitizen can use [argcomplete](https://kislyuk.github.io/argcomplete/) for auto-completion. For this argcomplete needs to be enabled.
150
+
When using bash as your shell (limited support for zsh, fish, and tcsh is available), Commitizen can use [argcomplete](https://kislyuk.github.io/argcomplete/) for auto-completion. For this, argcomplete needs to be enabled.
151
151
152
152
argcomplete is installed when you install Commitizen since it's a dependency.
Copy file name to clipboardExpand all lines: docs/contributing.md
+15-15
Original file line number
Diff line number
Diff line change
@@ -4,29 +4,29 @@ First of all, thank you for taking the time to contribute! 🎉
4
4
5
5
When contributing to [commitizen](https://github.com/commitizen-tools/commitizen), please first create an [issue](https://github.com/commitizen-tools/commitizen/issues) to discuss the change you wish to make before making a change.
6
6
7
-
If you're a first-time contributor, you can check the issues with [good first issue](https://github.com/commitizen-tools/commitizen/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) tag.
7
+
If you're a first-time contributor, you can check the issues with the [good first issue](https://github.com/commitizen-tools/commitizen/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) tag.
8
8
9
9
## Install before contributing
10
10
11
-
1. Install [poetry](https://python-poetry.org/)`>=2.0.0`. See installation [pages](https://python-poetry.org/docs/#installing-with-the-official-installer).
12
-
2. Install [gpg](https://gnupg.org). See installation [pages](https://gnupg.org/documentation/manuals/gnupg/Installation.html#Installation). For Mac users, you can use [homebrew](https://brew.sh/).
11
+
1. Install [poetry](https://python-poetry.org/)`>=2.0.0`. See the installation [pages](https://python-poetry.org/docs/#installing-with-the-official-installer).
12
+
2. Install [gpg](https://gnupg.org). See the installation [pages](https://gnupg.org/documentation/manuals/gnupg/Installation.html#Installation). For Mac users, you can use [homebrew](https://brew.sh/).
1. Set up development environment through [poetry](https://python-poetry.org/) (`poetry install`).
19
-
1. Set up [pre-commit](https://pre-commit.com/) hook (`poetry setup-pre-commit`).
20
-
1. Checkout a new branch and add your modifications.
21
-
1. Add test cases for all your changes.
17
+
2. Clone the repository from your GitHub.
18
+
3. Set up the development environment through [poetry](https://python-poetry.org/) (`poetry install`).
19
+
4. Set up the[pre-commit](https://pre-commit.com/) hook (`poetry setup-pre-commit`).
20
+
5. Checkout a new branch and add your modifications.
21
+
6. Add test cases for all your changes.
22
22
(We use [CodeCov](https://codecov.io/) to ensure our test coverage does not drop.)
23
-
1. Use [commitizen](https://github.com/commitizen-tools/commitizen) to do git commit. We follow [conventional commits](https://www.conventionalcommits.org/).
24
-
1. Run `poetry all` to ensure you follow the coding style and the tests pass.
25
-
1. Optionally, update the `./docs/README.md` or `docs/images/cli_help` (through running `poetry doc:screenshots`).
26
-
1.**Do not** update the `CHANGELOG.md`; it will be automatically created after merging to `master`.
27
-
1.**Do not** update the versions in the project; they will be automatically updated.
28
-
1. If your changes are about documentation, run `poetry doc` to serve documentation locally and check whether there are any warnings or errors.
29
-
1. Send a [pull request](https://github.com/commitizen-tools/commitizen/pulls) 🙏
23
+
7. Use [commitizen](https://github.com/commitizen-tools/commitizen) to make git commits. We follow [conventional commits](https://www.conventionalcommits.org/).
24
+
8. Run `poetry all` to ensure you follow the coding style and the tests pass.
25
+
9. Optionally, update the `./docs/README.md` or `docs/images/cli_help` (by running `poetry doc:screenshots`).
26
+
10.**Do not** update the `CHANGELOG.md`; it will be automatically created after merging to `master`.
27
+
11.**Do not** update the versions in the project; they will be automatically updated.
28
+
12. If your changes are about documentation, run `poetry doc` to serve documentation locally and check whether there are any warnings or errors.
29
+
13. Send a [pull request](https://github.com/commitizen-tools/commitizen/pulls) 🙏
0 commit comments