3 ms·
Very nice. Though I just assumed everyone had their own tool to create release notes from commit messages. I made my first one almost 20 years ago, worked prett
by asnyder 3y ago
Very nice. Though I just assumed everyone had their own tool to create release notes from commit messages. I made my first one almost 20 years ago, worked pretty well. Had a nice JSON entry generator that would provide a nice entry we'd add to each commit detailing the features, fixes, ignore, etc. On release, our CI/CD would process that and create both the online and text versions of the release notes/changelog.
The page mentions AI, hopefully isn't using GPT for it. Believe processing with NLTK is likely good enough to parse, process and generate equivalent metadata without needing a specified structure as we had.
If you wanted even better results, could probably train a basic model on how release notes look and process the NLTK output through the resulting transformer to get something looking even better without needing to rely on 3rd party API calls.