That looks fantastic and may prevent me from typing "stash this" a bunch of 
times in my commit messages. ;) Thanks.

Best.
Joshua F

On Friday, July 9, 2021 at 2:07:16 PM UTC-7 [email protected] wrote:

> @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/82e173c5-a3a1-4816-bfe7-d34ab4eeacefn%40googlegroups.com.

Reply via email to