Hi Luke,
Thanks for sharing! I may end up using shake-minify myself.
> One reason I've heard from people using Gulp, Gradle, or Rake instead of
> Shake (even on Haskell projects) is the ecosystem of pre-built tasks
> (rules). I'm sure many people on this list have a portfolio of Shake rules
> they regularly use so I'm making an effort myself to generalize these and
> throw them on Hackage.
Great, thanks a lot. I agree that lots of rules is a great idea.
As yet, I'm not totally sure what a general build rule would look like
for most things. As an example, shake-minify takes care of mapping
*.js to *.min.js, but only works if the directories are the same. If
you've got a separate source and object directory, then that won't
work unless you also generate the .js file (which, nowadays, probably
is the standard).
Good idea. I've tagged Shake with that category, so the next release
will show up there too.
Thanks, Neil