So what is the rationale behind the the tool?
- Maintenance of minified js and css is a nightmare. Keeping separate js and css files for development and production can be very confusing. Some developers might change the production version without syncing with the development version. So eventually, changes to different files becomes a mess — Which one has the latest code?
- Versioning of html, css, and js files introduce a whole new set of configuration items. Imagine bullets #1 and #2 getting multiplied across a number of version releases!
I suppose by now you get the picture. The solution we propose to this configuration problem is simple: Always change from the development version and have a deployment script automatically create the production version. As such, files are always maintained from the development version – but the key to this approach is to ensure that the script for creating production versions is quick and easy-to-use.
You can download it here: http://code.google.com/p/open-tides/downloads/list
Usage instructions are available here: http://code.google.com/p/open-tides/wiki/LowTides