Skip to content

Commit fdbe58e

Browse files
committed
wip
1 parent 2310df6 commit fdbe58e

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

docs/third-party-plugins/about.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# What are third-party plugins?
2+
3+
Third-party plugins are a way to extend Commitizen with additional commit message rules.
4+
5+
They are available as PyPI packages (installable with `pip`).
6+
7+
!!! note
8+
New plugins are welcome! Once you published your plugins, please send us a PR to update this page.
9+
10+
11+
<!-- TODO: explain what are the different types of plugins -->
12+
13+
## New plugin documentation template
14+
15+
Please document what do they provide:
16+
17+
- a convention
18+
- a scheme
19+
- a provider
20+
- a `changelog_format`
21+
22+
Of course, you can provide multiple features. `commitizen` itself is a plugin that provides all the features.
23+
24+
# [Package name](https://github.com/author/package-name)
25+
26+
Description of the plugin.
27+
28+
## Installation
29+
30+
```sh
31+
pip install package-name
32+
```
33+
34+
## Usage
35+
36+
```sh
37+
cz --name package-name commit
38+
```

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ nav:
5656
- Monorepo support: "tutorials/monorepo_guidance.md"
5757
- FAQ: "faq.md"
5858
- Exit Codes: "exit_codes.md"
59+
- Third-Party Commitizen Conventions:
60+
- About: "third-party-plugins/about.md"
5961
- Third-Party Commitizen Rules: "third-party-rules.md"
6062
- Third-Party Commitizen Providers: "third-party-providers.md"
6163
- Contributing: "contributing.md"

0 commit comments

Comments
 (0)