File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 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+ ```
Original file line number Diff line number Diff line change 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"
You can’t perform that action at this time.
0 commit comments