On 10-Aug-17 02:50, Simon HANNA wrote:
As this pops up relatively often how about removing the dependency on sass completely? It's only needed for hyperkitty, and I don't quite get why we don't just compile and minify js and css files during a release (or every commit that changes the files - don't think it happens too often). Interface devs will probably already have everything installed. It would also make life easier for packagers, as we would drop at least three dependencies (sassc, django-compressor, django-appconfig)
Anything to make an install simpler!
However, you may want to have a 'devel' or 'customize' kit, however, for the css. I could certainly see where people would want to provide their own branding; in that case they would need to know how to compile/minify. Perhaps a stand-alone script for that (which would have the extra dependencies, but could be a separate install package).