v0.1.0 bump #13

Merged
merged 3 commits into from Mar 31, 2016

Conversation

Projects
None yet
3 participants
Collaborator

chuckbutler commented Mar 24, 2016

Rounding out the initial feature set for Compose.

This commit improves test coverage overall, and restructures some of the core components into their final places so we can solidify the API docs and start promising library stability.

chuckbutler added some commits Mar 24, 2016

Module Restructuring
This commit restructures the core of charms.docker to follow the python best practice of import modules in the __init__.py file for a nicer UX

You can now import like so:

`from charms.docker import Compose`
or
`from charms.docker import DockerOpts`

This also brings with it a pretty hefty update to the Compose class, implementing methods and tests for the following methods:

 - start
- stop
- pull
- restart
- build
- scale

It also splits apart the private __run method into a separate module known as 'runner'.

Coverage Status

Changes Unknown when pulling 3de5650 on chuckbutler:Road-to-0.1.0 into * on juju-solutions:master*.

Coverage Status

Changes Unknown when pulling 3de5650 on chuckbutler:Road-to-0.1.0 into * on juju-solutions:master*.

@mbruzek mbruzek merged commit 3de5650 into juju-solutions:master Mar 31, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
coverage/coveralls First build on master at 96.622%
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment