@pmario I can relate.. if I had to manually craft change logs from scratch 
that would likely take up all the time I have for TW tinkering.

If you use the Conventional Commits spec for your commit messages, there 
are a lot of tools that can help generate changelogs:

https://www.conventionalcommits.org/en/v1.0.0/#tooling-for-conventional-commits

I am using Standard version 
<https://github.com/conventional-changelog/standard-version>, though I use 
it only to bump the version files, and generate the changelog. You can 
configure which steps you want it to skip. I commit the changes and create 
the git tag myself. This also allows me to review and hand massage the 
changelog if needed. What is great is that the tool is smart enough not to 
clobber your manual changes when you create the changelog for the next 
version.

Standard version uses the underlying conventional changelog library which 
also has a lower level 
CLI: 
https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli

Personally I think the Conventional Commits spec works well for TW plugins. 
It forces you to try to write a user friendly first line for your commit 
message, and technical details can go in later lines (the body). Each 
commit message starts with a type, eg fix, feat, docs. And you can specify 
those yourself and also decide which ones end up in the changelog.

Some of the other tools from conventional-changelog may be of interest as 
well:https://github.com/conventional-changelog

There may be better tools out there but I've been using these for some time 
on other projects so I am very used to them and have found them reliable.

Cheers,
Saq

On Friday, July 9, 2021 at 10:41:53 PM UTC+2 PMario wrote:

> Hi Saq, 
> Didn't know about Conventional Commits. Looks good. 
>
> How did you create your changelog? 
>
> I'd be interested in a similar workflow for my own plugins. 
> At the moment I'm manually creating my change logs, which is a lot of 
> "boring" work
> -mario
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ab6ce69f-da75-43a7-ad3a-46e24e861ff4n%40googlegroups.com.

Reply via email to