[ckan-dev] minification and licenses
Ross Jones
ross.jones at okfn.org
Thu May 3 18:39:50 UTC 2012
That sounds like a fair compromise, I'd be a little worried that it would get lost during deployment, or rather than people would forget to do it.
Maybe we should have a 'paster deploy' that runs a set of paster commands in a single step for a deployment? Presumably running min on a minified file would be harmless.
Other than that though I think it's a good idea.
Ross.
On 3 May 2012, at 17:29, Toby Dacre wrote:
> Hi,
>
> With the fanstatic branch we can now serve minified files in production if available
>
> As far as minification goes it would be nice to semi-automate this and not add extra dependencies. I've found
>
> http://opensource.perlig.de/rjsmin/ a python implementation of jsmin
> http://opensource.perlig.de/rcssmin/ a python implementation of yui compressor
>
> they are licensed under the apache2 license as we are AGPL2 to the best of my knowledge including them in our codebase would be acceptable.
>
> The included code would be just 2 files rjsmin.py and rcssmin.py. I suggest adding them to a directory ckan/include along with a LICENCE file explaining the licensing and adding them to the main ckan LICENSE file - both files contain license/copyright holder info in their headers
>
> If we do this then it is easy to add a `paster minify` command to ckan. I have a simple proof of concept complete
>
> are people happy with this?
>
> Toby
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20120503/e9f3eae5/attachment-0001.html>
More information about the ckan-dev
mailing list