So you want to generate a changelog for your cool open source project, but you don't want to go to all the hassle of writing it out every time, or generating sets and posting them to your website. I mean its a hassle that you shouldn't have to deal with.. Fortunately you can do any number of approaches to automate the process. I'm going to demonstrate my approach to generating changelogs automatically for the CakePHP website for all releases.
The trick to this approach is an intelligent tagging system. While there are some tricks to the CakePHP tagging strategy, for the most part its straight forward in terms of ordering. If you use alphabetic characters to name your tags, this approach will need to be modified in order to collate results properly. Here we go.. Generating changelogs automatically for CakePHP:[ read full post > ]
