public
Description: Dependency Resolution Framework
Home | Edit | New

Home

WarningShot is a dependency resolution framework that provides a Ruby API and a command line interface to automate the detection, resolution, and repair of missing dependencies.

Features

  • Easy to write ‘Resolvers’ which test and resolve dependencies.
  • Pre-packaged resolvers, so you can just start using it.
  • Ruby API that can be interfaced via cap/vlad/rake and let you know what is missing when you deploy software, or it can fix it for you.
  • No more outdated wikis for how to set up a server for an application, just simple YAML config files that tell WarningShot how to stage your environments

Multiple WarningShots & Deployments

Scheduled for the near future is a deployment interface for warningshot (cap & vlad, maybe others). Currently multiple WarningShots can be fired at once, with this plus deployments you could essentially have a role recipe (web, db, etc) for a merb or rails app and create your entire production and staging environment with a single command. Yeah, I’m excited too.

Further Reading

Documentation in progress (this stuff isn’t complete yet)

  • On the fly resolver modification?
  • Writing a Resolver?
  • Writing a config file?
  • Use Cases?
  • Turn Config files into Role Recipes?
  • Create entire staging and production environment with one line?
Last edited by coryodaniel, Thu Feb 12 11:07:46 -0800 2009
Home | Edit | New
Versions: