Skip to content

Latest commit

 

History

History

development-guides

Development Guide

Welcome to the amazing fuzziness of OpenCrowbar!

This guide is targeted at people who want to contribute and extend OpenCrowbar. You should review the architectural and operator instructions as part of the learning process.

Dev Environment

Our development environments include a working administrative server for testing. It is very important in our process that developers are able to run deployments in their environment as part of the testing cycle.

While we have invested in BDD and system tests to catch core logic errors, most changes require performing a deployment to test correctness!

The following steps are focused on:

  1. Ubuntu 12.04.03
  2. Ubuntu VM - General
  3. Fedora Core 19
  4. SUSE
  5. OpenSUSE Images

Please extend for other platforms