rake-pipeline is a extension for rake (ruby make) for packaging files for web deployment.
Rake-pipeline provides a tool for packaging front-end web applications (i.e. built primarily with Javascript and including CSS and static assets) for deployment. It uses rake to handle file dependencies and an Assetfile
to provide a "recipe" for which files to package.
It may be helpful to think of rake-pipeline as ruby-on-rails' asset pipeline without Rails.
The Assetfile
syntax provides syntax for developers to supply "filters" for post-processing input, such as rendering eRB to HTML, coffeescript to javascript, minifying Javascript and CSS, or otherwise compressing output files.
Where to start
These resources may help you ask a better rake-pipeline question:
- Read the official rake-pipeline documentation.
- The GitHub project page (no documentation, but source code and a commit history.)
- There is a separate project of rake-pipeline-web-filters with a collection of filters to make rake-pipeline more useful.