Skip to main content

Greg's Simple Changelog Generator

Project description

GSLogger: Greg's Simple Changelog Generator

A Python-based tool for generating changelogs in Markdown format. created by: Friar Greg Denyes Licensed under: Apache License Version 2.0 Can be found at PyPi: https://pypi.org/project/GSLogger/0.1.0/ and Github: https://github.com/friargregarious/glogger

Features

  • Automatically generates changelogs based on user input
  • Supports multiple changelog entries
  • Uses Markdown formatting for easy readability

Usage & initialization

To use the changelog generator, simply run the chlog.py script or run it from the command prompt and follow the prompts.

c:\myproject>glog

For collecting artifacts and building the changelog.md file, use the -c flag like so:

c:\myproject>glog -c

Note: runing from command prompt will be a future feature once the app packaging/building functionality is complete.

Newly created changelog artifacts will be stored in ch-logs/ directory as ch-logs/<date>.md files.

Configuration

The tool uses a chlog.json file to store configuration data, including the application title, developer name, and developer link.

On first run, if this file and the configuration are not present, app will automatically begin asking for these details and save them to a newly created file.

Note: future features includes a re-calibrate command to update and change these settings if user wants to.

Output

The generated changelog is stored in a file called changelog.md in the app's root directory.

Contributing

If you'd like to contribute to the development of this tool, please fork the repository and submit a pull request with your changes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gslogger-0.1.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GSLogger-0.1.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file gslogger-0.1.1.tar.gz.

File metadata

  • Download URL: gslogger-0.1.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for gslogger-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0e018ff3647d86a7de342e24a4550315fa99203faf267bbec578b4978200e5b8
MD5 8949401be269c2048331fd75542f09a4
BLAKE2b-256 3871b7c1e438b59107c30505add289e5c484cb787d4da16d4b18adb812f1c238

See more details on using hashes here.

File details

Details for the file GSLogger-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: GSLogger-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for GSLogger-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6cc8416c60de30a5a7e84e187ad95a98ee88b7cbc95662072711fe79679edf8a
MD5 f9818434f5f11b8ee6c78fdff84552df
BLAKE2b-256 803bf975842bc9ab4ef5c3f9a804f3f1d1ce054b70f73ed8e640a89e483ec229

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page