changelog-maker icon indicating copy to clipboard operation
changelog-maker copied to clipboard

What about templating, or deep configuration, or simple API?

Open qfox opened this issue 10 years ago • 3 comments

I'm going to try http://keepachangelog.com/ and need some tiny improvements for autogenerating CHANGELOG.md.

As I see:

  • Need to parse somehow CHANGELOG.md to get sections with commits list;
  • Remove already added commit from import;
  • Split commits list to different sections;
  • Generate new release section for unreleased section since last tag (or since passed --start-ref).
  • Replace old unreleased with the new one.

Also it can be an option to finalize unreleased section with some tag (in that way we need to fetch 2 tags: previous and the last, and use them as start and end refs).

qfox avatar Jun 09 '15 17:06 qfox

sounds complicated, maybe too complicated for this humble little utility

rvagg avatar Jun 10 '15 04:06 rvagg

Yeah, that's why I'm thinking about simple API

qfox avatar Jun 10 '15 04:06 qfox

ah ok, so you mean expose components so it can be extended programatically, I'd be happy for that

rvagg avatar Jun 10 '15 04:06 rvagg