= Software Release Control for Trac = == Description == At work I have to create a document called ''Release Notes'' for every new software version I intend to send to Production. This document has the following objectives: 1. tell the Business Guys what this new release is (in a way they could understand ;) 1. tell the Environment Guys how to install the release in our various different environments; 1. collect the ''ok'' from those Business Guy: they should test the release and then approve it. Well, this document is a lot repetitive: actually it consists of a small introduction explaining what the release is meant to, a list with the Trac tickets included in it, the technical steps for installation and then the signatures. So I decided to spend some time in my weekend to automate the process: instead of ugly and slow {{{.doc}}} documents, it will be a new Trac plugin where you fill the version, the Release description and the user names of those people who should approve it. == Bugs/Feature Requests == Existing bugs and feature requests for TracReleasePlugin are [query:status!=closed&component=TracReleasePlugin&order=priority here]. If you have any issues, create a [/newticket?component=TracReleasePlugin&owner=jtoledo new ticket]. == Download and Source == Download the [download:tracreleaseplugin zipped source], check out [/svn/tracreleaseplugin using Subversion], or [source:tracreleaseplugin browse the source] with Trac. == Example == It's experimental yet, but I intend to upload something better later today. == Recent Changes == [[ChangeLog(tracreleaseplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:jtoledo] [[BR]] '''Contributors:'''