I'm eager to accept contributions to ruby_yacht to fix bugs and empower it to handle more people's workflows. I'm preparing a plugin engine as part of the 1.0 release, and that will likely shape decisions about what gets accepted into the core and what should remain in individual's projects. You can start by opening a pull request with a fix, or an issue with a suggestion for a new feature.

All pull requests must contain test coverage. The nature of this project requires caution when developing and running tests. The tests contain extensive stubs to prevent them from interacting with a real docker environment, and you should use the same techniques in your own tests. I would also recommend that you run the tests within their own docker container. You can find tools for building such a container in spec/docker.