Generate CHANGELOG.md
Project description
Python Incolume Utils
Projeto desenvolvido e administrado incolume.com.br
Este gera o Changelog a partir dos registros encontrados em git tag -n
.
Instalar o pacote
Instalação com pip
pip install incolume.py.changelog
Instalação com pipenv
pipenv install incolume.py.changelog
Instalação com poetry
poetry add incolume.py.changelog
poetry add git+https://gitlab.com/development-incolume/incolumepy.utils.git#main
Atualizar o pacote
Atualização com pip
pip install -U incolume.py.changelog
Atualização com pipenv
pipenv update incolume.py.changelog
Atualização com poetry
poetry update incolume.py.changelog
poetry update git+https://gitlab.com/development-incolume/incolumepy.utils.git#main
Gerar pacote a partir dos fontes para instalação
poetry build
Documentação detalhada
Exemplos da API disponíveis em docs/api
Incolume Python Changelog
Objetivos
Esta API automatiza a criação de um arquivo changelog utilizando os resgistros do git, para gerenciar melhor seus projetos, seguindo a metodologia do Keep a Changelog.
Descrição
O funcionamento é através da captura dos registros do comando git tag -n
,
obtendo assim data, etiquetas e modificações, gerando então um arquivo de
gerenciamento de mudanças relevantes para cada versão.
No pacote há ferramentas para Quality Assurance (QA) como ruff, mypy, pylint, isort, pydocstyle; além de ferramentas de segurança como bandit, pipaudit e safety.
Exemplos e Uso
Disponível em docs/api.
Registro de Mudanças
Disponível em docs/about/CHANGELOG.md.
Contribuidores
Disponível em docs/about/CONTRIBUTORS.md.
Tecnologias aplicadas
Deseja aprender mais sobre alguns dos requisitos não funcionais utilizados no projeto? Consulte a sessão Padrões Aplicados em Guia de Contribuíção.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for incolume_py_changelog-0.7.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d69df11f325d3e14bf95141fa287a3a52d5d4d3be98529fbf57ba3a45825e8 |
|
MD5 | d6b227e1530cdeb956544dd7646f223a |
|
BLAKE2b-256 | a45710749b9d367f94fdcd0cfc3dd8324ac4a053051f11f136e82a9ba514a2ce |
Hashes for incolume_py_changelog-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c084ba43e7af959aa4f67da5c326b7444cb98cf47383924f6d204bccf18dab |
|
MD5 | ce571453765e53ea652bcdce047db0d0 |
|
BLAKE2b-256 | 38b07578392bd6dec9589d7859565914723e41a89bd7b5385cc39beeb9775874 |