https://github.com/greg-hellings/java-agglutinator
https://github.com/greg-hellings/java-agglutinator
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/greg-hellings/java-agglutinator
- Owner: greg-hellings
- Created: 2017-09-28T16:50:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-03T04:25:57.000Z (over 8 years ago)
- Last Synced: 2025-07-12T19:57:43.649Z (12 months ago)
- Language: Java
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
It is best if you read the `javadocs `_.
What is this?
=============
The Agglutinator project is a small library that will combine a collection of sources together into a single, larger
string. These sources can be backed by anything, but most often will be backed by something such as a file. The process
of agglutination is often the first step in the minification process of building web sources, such as CSS or JavaScript
files, which are developed in many small files but should be concatenated together for consumption in the browser.
At its base, this library accomplishes very little that is not able to be done elsewhere. However, the budnled sources
include some basic functionality to handle things like refreshing the content of the source every time it is requested
when in development mode vs caching the result in memory during production mode to avoid multiple disk hits. These can
be exapnded to cache output results in an external mechanism such as memcached, redis, or the like.
Similarly, sources can be expanded to include dynamically created sources such as the output of SCSS or LESS compiling,
the results of database queries, or any other such type of source.
Feel free to offer pull requests and code to this repository if you want to expand its capabilities. Contributions are
always welcome!