Files
openlayers/tools
Tim Schaub cadb20c18a Use clones of git repos for site building.
The svn interface to our repos on git is not behaving well.  This is resulting in the website, examples, and api docs not being updated when they should (`svn up` is not doing what it should).

Instead of using svn checkouts, we should use clones of the git repos.  At the same time, it makes sense to organize things a bit.  These changes depend on a new structure on the openlayers.org machine:

    /osgeo/openlayers/repos - clones of our openlayers, docs, and website repos
    /osgeo/openlayers/sites - sources for openlayers.org, dev.openlayers.org, and docs.openlayers.org

Where things are "built" (e.g. minifying js and modifying example markup to point to that js), changes are now made outside of the repo cleans.  Having dirty repos was another source of build failures.

Changes still need to be made to the release process/script.
2012-05-10 01:03:54 -06:00
..

This directory contains tools used in the packaging or deployment of OpenLayers.

Javascript minimizing tools:

 * jsmin.c, jsmin.py:
   jsmin.py is a direct translation of the jsmin.c code into Python. jsmin.py
   will therefore run anyplace Python runs... but at significantly slower speed.
 
 * shrinksafe.py
   shrinksafe.py calls out to a third party javascript shrinking service. This 
   creates file sizes about 4% smaller (as of commit 501) of the OpenLayers 
   code. However, this also has the side effect of making you dependant on the 
   web service -- and since that service sometimes goes dead, it's risky to 
   depend on it.