gassetic icon indicating copy to clipboard operation
gassetic copied to clipboard

Could the replacement paths specify a different target?

Open lopsided opened this issue 9 years ago • 2 comments

Gassetic makes direct replacements in the replacement files. In my case none of the compiled assets are committed (or uncompiled vendors either), instead the CI server builds them again as part of the deploy. This means that my index.html contains script tags that are not referencing actual files in the repository, and are irrelevant anyway since they get replaced by the CI server's gassetic build.

Ideally I would have something like this:

replacementPaths:
    - { from: base.html.twig, to: compiled.html.twig }

So the base.html.twig acts as a template and stays pretty static, and I could git-ignore compiled.html.twig to make a tidier repo!

Does this make sense? Any thoughts?

lopsided avatar May 15 '15 16:05 lopsided

Yep, that's a nice idea! It's somewhat annoying to have to undo all the changes made by assetic before commiting "real" changes.

kbsali avatar Jul 13 '15 20:07 kbsali

Yeah that sounds sensible. I am pretty busy these days but I will look at this later - if none else will?

romanschejbal avatar Jul 14 '15 23:07 romanschejbal