I am somewhat fresh to Phalcon. Just had my first PR merged today \o/ but I have an idea for a way to manage assets without needing gulp or grunt.
I come from Ruby on Rails and there is a strong idiom of the AssetPipeline via Sprockets. I don't think on average we need that much power up front but I built up a prototype of an AssetManifest Loader that uses on the built in asset manager stuff to abstract the assets per collection be defining a
something.manifest file with an
For reference here is the walk through:
We define the assetManifest service
Output css and js based upon a combination of the type and manifest filename:
The loader itself is pretty direct but could learn to be smart enough to handle different compliation strategies and DI injectable preprocessors
Of course at this point I would rather use the FFI if Zephir has it to directly access the precompiled version of most of these like libsass and such.