This is a dummy package listing the dependencies of (always) the latest version of Rsence.
More info: http://rsence.org/
List of dependencies with a brief description:
-
rake[http://rake.rubyforge.org]
- Ruby build tool
- Not necessarily required via ruby gems, if installed via a system-level package
-
coffee-script[https://github.com/josh/ruby-coffee-script]
- Ruby library for .coffee -> .js compliation
-
rack[http://rack.rubyforge.org]
- Abstract ruby web server interface
- A rack handler is also required. One of the following is suggested:
- unicorn[http://unicorn.bogomips.org] :: Suggested for production deployment. Use Apache, Nginx or similar front-ends for virtual hosts, SSL and such.
- mongrel[http://github.com/fauna/mongrel] :: Suggested for development use, also works for production when combined with a front-end proxy for virtual hosts etc.
- thin[http://code.macournoyer.com/thin] :: Alternative for development use.
-
- webrick
Bundled with ruby (no installation required). Very slow; use as last resort
- json[http://flori.github.com/json]:: Library for bi-directional JSON conversion.
- yaml[http://yaml4r.sourceforge.net/doc]:: Library for handling YAML files
-
- randgen
C-optimized random string generator developed for RSence specifically
-
- jsmin_c
C-optimized Javascript whitespace removal library; Ruby wrapper developed for RSence specifically; based on the original JSMin
-
- jscompress
C-optimized Javascript compression and obfuscation library developed for RSence specifically
-
- html_min
C-optimized HTML whitespace removal library developed for RSence specifically
-
- cssmin
CSS whitespace removal library
-
sequel[http://sequel.rubyforge.org/]
- Generic SQL database ORM
-
A Sequel driver for your preferred database is also needed:
- * sqlite3
SQLite is a light-weight SQL library. Recommended for development and small projects.
- Other database adapters compatible with Sequel are fine. Just configure RSence accordingly.
-
- highline
Console-based menu prompt system by the init command.
- rmagick
- Optional, but suggested, because RSence has RMagick -savvy features, like serving RMagick objects using tickets that are rendered only when requested.
- Some plugins depend on it directly.