This represents an entirely new way to organize flowhub's internals. That's a little scary, yes -- but remember, flowhub needs to be testable. This (LARGE) change makes it emininently more unit-test friendly (PS - think about switching from unittest to testify), and paves the way for better separation of concerns and extensions.
Release, hotfix, and feature critical dealios all appear to work (though i've been having some trouble with mock behaving properly, so who's to say for sure). Flowhub is creating this pull request, for what it's worth :)
This represents an entirely new way to organize flowhub's internals. That's a little scary, yes -- but remember, flowhub needs to be testable. This (LARGE) change makes it emininently more unit-test friendly (PS - think about switching from unittest to testify), and paves the way for better separation of concerns and extensions.
Release, hotfix, and feature critical dealios all appear to work (though i've been having some trouble with mock behaving properly, so who's to say for sure). Flowhub is creating this pull request, for what it's worth :)