Skip to content
Kavya Sukumar edited this page Jul 7, 2015 · 3 revisions

Autotune is an opensource tool and in turn relies on a number of opensource tools and technology.

Listed below are some of the libraries used.

The list is provided for the purpose of aiding in setting up your environment and debugging. It is not a complete list of dependencies.

Autotune uses Alpaca to generate forms from blueprint configs.

Backbone is the javascript MVC framework used in Autotune UI

Framework for UI

Gem management

Database to store project and blueprint metadata

Package management

PhantomJS is used for capturing project screenshots

Redis is used by Resque to schedule async jobs. It is also used for pub/sub to provide real-time status update via server-sent events.

Resque is used for managing background jobs for cloning, syncing and building projects and blueprints.

Autotune is built as a Rails engine

Default HTTP server


In addition to the ones listed above, Autotune uses numerous gems. See Gemfile for a complete list.

Clone this wiki locally