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 2.1.1

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 2.1.1
File Size Uploaded Provenance
commitizen_cz_fogoprobr-2.1.1.tar.gz 8.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for commitizen-cz-fogoprobr 2.1.1
File Interpreter ABI Platform
commitizen_cz_fogoprobr-2.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / commitizen_cz_fogoprobr-2.1.1.tar.gz

Download URL commitizen_cz_fogoprobr-2.1.1.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4bd65ac23c472bb53a2eb856c8082930439252aaddab755ef25679f942a0f069
BLAKE2b-256 checksum
How to use checksums
e9436aa392a12b40b34a47e0fa463c67a019e59e07674d585a7c7a0779f71899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / commitizen_cz_fogoprobr-2.1.1-py3-none-any.whl

Download URL commitizen_cz_fogoprobr-2.1.1-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e0a5a62b72312f6f7716769ec7778951743fa6941f9f915e8e5c10867f2a375c
BLAKE2b-256 checksum
How to use checksums
951102f306b262079b928df8a5001c8cd973ed30bab941b31bdbca38ac3ab4e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for commitizen-cz-fogoprobr 2.1.1

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