Skip to content

Generate Changelogs from Commits (CLI)

License

Notifications You must be signed in to change notification settings

barelyhuman/commitlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4b7ea89 · May 3, 2024
Aug 30, 2023
Apr 24, 2022
Aug 30, 2023
May 3, 2024
Jun 26, 2022
Aug 30, 2023
Aug 30, 2023
Aug 30, 2023
Aug 30, 2023
Jun 26, 2021
Dec 31, 2020
Dec 26, 2020
May 3, 2024
Aug 30, 2023
Aug 30, 2023
Aug 30, 2023

Repository files navigation

commits to changelogs

Go Report Card

Philosophy

  • Work on all major operating systems
  • Not platform dependent, not tied to Github, Gitlab, or anything. It's just markdown.
  • Ability to generate change logs between version tags
  • Handle release versioning of the project
  • Stay small

Installation

; curl -sfL https://goblin.run/github.com/barelyhuman/commitlog/v3 | sh

go

If you have go installed, you can use the below command

go install github.com/barelyhuman/commitlog/v3@latest

Why

Every language has it's own isolated version of a tool like this, for someone who works with multiple languages, it's easier to have the same tool working everywhere, without having to setup something get it working. There's an even tighter scoped version of this, nimclog.

The point of the tool is not to create super descriptive changelogs for you but to help your changelogs have enough information for you as a developer to be able to write proper changelogs while having references to the changes in one place.

Documentation

The documentation can be read from the docs folder of the repository, or on the website

License

MIT