Skip to main content

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

Autor

Joao Fogo (fogo.melatto@gmail.com)

Como o template funciona

  • TYPES

    Os “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_PATTERN

    Expressã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|chore
    • scope é opcional: (<algo>)
    • ! é opcional: indica uma mudança que quebra compatibilidade (breaking change)
    • subject é o texto livre após o :
  • BUMP_PATTERN / BUMP_MAP

    Define como o comando cz bump calcula 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 type do cabeçalho é feat, → MINOR
    • Se o type do cabeçalho é fix, → PATCH
  • CHANGELOG_PATTERN

    Define 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 por cz commit:

      1. Escolher o type (a partir de TYPES)
      2. Definir o scope (opcional)
      3. Indicar se é is_breaking (sim/não)
      4. Escrever o subject (validado entre 5 e 72 caracteres)
    • 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)

Source distribution for commitizen-cz-fogoprobr 3.0.0
File Size Uploaded Provenance
commitizen_cz_fogoprobr-3.0.0.tar.gz 8.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for commitizen-cz-fogoprobr 3.0.0
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page