emotional
A Commitizen template for conventional commit with emojis and integrations.
Installation
pip install emotional
Then set emotional as the Commitizen template:
[tool.commitizen]
name = "emotional"
Configuration
As a starter, remember that all Commitizen configuration is available.
Changelog
By default, changes by types are kept in order of commit and ignore the scope for ordering.
You can however force scope to be sorted first by setting order_by_scope:
[tool.commitizen]
name = "emotional"
order_by_scope = true
You can also group changes into subsections by scope by setting group_by_scope:
[tool.commitizen]
name = "emotional"
group_by_scope = true
Github integration
To enable github integration, just provide your github repository as github setting:
[tool.commitizen]
name = "emotional"
github = "author/repository"
For github enterprise, you can use the full repository URL:
[tool.commitizen]
name = "emotional"
github = "https://git.company.com/author/repository"
Gitlab integration
To enable gitlab integration, just provide your gitlab repository as gitlab setting:
[tool.commitizen]
name = "emotional"
gitlab = "author/repository"
Use the full URL for hosted gitlab instances:
[tool.commitizen]
name = "emotional"
gitlab = "https://git.company.com/author/repository"
Jira integration
To enable Jira integration,
provide your JIRA instance URL as jira_url setting
and the list of project prefix you want ho be processed in jira_prefixes:
[tool.commitizen]
name = "emotional"
jira_url = "https://emotional.atlassian.net"
jira_prefixes = [
"EMO-",
"PRJ-",
]
Multiple integrations
While it is totally possible to mix integrations,
keep in mind than jira is compatible with both github and gitlab
while github and gitlab are conflicting because they use the same format.
Release files for emotional 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| emotional-0.6.1.tar.gz | 21.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| emotional-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.9 kB
Release files / emotional-0.6.1.tar.gz
| Download URL | emotional-0.6.1.tar.gz |
|---|---|
| Size | 21.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b4a8fdc9c5fe3d26f6d68f6efe6f12173775d1f3906b07716362d5ebcc26ee7b
|
|
BLAKE2b-256 checksum How to use checksums |
033be276494366ce05faba08fb102b316eabe8f0486492c388d12bdab59e3969
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.26.6 CPython/3.12.12 Linux/6.11.0-1018-azure
|
Release files / emotional-0.6.1-py3-none-any.whl
| Download URL | emotional-0.6.1-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6f15488e86cd3dbc334551de5ae304708eebe326416369e7a6d901e0d30c20f
|
|
BLAKE2b-256 checksum How to use checksums |
11d7355da036e4ac8099cc44b7c67b724e96da14b0bcac06bd99932a995666b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.26.6 CPython/3.12.12 Linux/6.11.0-1018-azure
|