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.

