commitizen-cz-fogoprobr
Instalação
pip install commitizen-cz-fogoprobr
Uso
Listar commitizen instalados
cz ls
Commit de code em stage
cz --name cz_fogoprobr commit
Alternativamente, definindo o commitizen do projeto em um arquivo .cz do projeto
(echo [commitizen] & echo.name = cz_fogoprobr) >> .cz
cz commit
Requisitos
- commitizen
4.9.1
Autor
Joao Fogo (fogo.melatto@gmail.com)
Como o template funciona
-
TYPESOs “tipos” de commit que serão exibidos no prompt.
Cada item possui:value: o valor inserido na mensagem (ex:feat,fix, …)name: o rótulo amigável mostrado no menu.
-
SCHEMA_PATTERNExpressão regular usada pelo Commitizen para validar e depois analisar o cabeçalho de cada commit.
O padrão aplicado é:
<type>(<scope>)!: <subject>onde:
type∈feat|fix|docs|refactor|perf|test|chorescopeé opcional:(<algo>)!é opcional: indica uma mudança que quebra compatibilidade (breaking change)subjecté o texto livre após o:
-
BUMP_PATTERN/BUMP_MAPDefine como o comando
cz bumpcalcula a próxima versão com base no histórico de commits:- Se o corpo ou rodapé do commit contém BREAKING CHANGE, → MAJOR
- Se o
typedo cabeçalho é feat, → MINOR - Se o
typedo cabeçalho é fix, → PATCH
-
CHANGELOG_PATTERNDefine quais commits serão incluídos no changelog (de acordo com a lista de tipos definida).
-
Métodos de
CzFogoprobr-
info()/example()/schema()→ usados pelos comandos de ajuda. -
schema_pattern()→ retorna a expressão regular mencionada acima. -
questions()→ define as perguntas interativas exibidas porcz commit:- Escolher o
type(a partir deTYPES) - Definir o
scope(opcional) - Indicar se é
is_breaking(sim/não) - Escrever o
subject(validado entre 5 e 72 caracteres)
- Escolher o
-
message(answers)→ monta o texto final do commit:{type}({scope}){!}: {subject} -
subject(commit)→ define como a linha aparecerá nas seções do changelog.
-
Comandos rápidos
cz --name cz_fogoprobr info # mostra informações do adaptador
cz --name cz_fogoprobr example # mostra um exemplo de commit
cz commit # executa commit guiado com os prompts
cz check # valida mensagens em um intervalo
cz bump # calcula e aplica a próxima versão
cz changelog # regenera o arquivo CHANGELOG.md
cz ls # lista adaptadores disponíveis (seu plugin deve aparecer)
Metadata
Release files for commitizen-cz-fogoprobr 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| commitizen_cz_fogoprobr-3.0.0.tar.gz | 8.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| commitizen_cz_fogoprobr-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / commitizen_cz_fogoprobr-3.0.0.tar.gz
| Download URL | commitizen_cz_fogoprobr-3.0.0.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d8e971968e6a650a9d56215a353a445ea4723e66e14f50600b6fd28c2fedddf
|
|
BLAKE2b-256 checksum How to use checksums |
87ceb63e1ae5ba76d5c30ac7cd7fac92e24076cc553ca140ce485bdd38ed9947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / commitizen_cz_fogoprobr-3.0.0-py3-none-any.whl
| Download URL | commitizen_cz_fogoprobr-3.0.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b4b71fbb06e66c9ed4403e0cc19636ae50f21dcaf62cfd129510088cfed4ff8
|
|
BLAKE2b-256 checksum How to use checksums |
c83727ca8cb45169d14629559c5e3edf3d812fe9012d202336d39e19826aab3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for commitizen-cz-fogoprobr 3.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.