typesafehub / sbt-conductr

Typesafe ConductR plugin for sbt
Other
29 stars 22 forks source link

WIP - DON'T MERGE: Split out sbt-conductr-client #123

Closed markusjura closed 8 years ago

markusjura commented 8 years ago

Splitting out the client package into a separate library. This is necessary in order to use the control protocol standalone in other projects, e.g. for a ConductR testkit.

This PR also aims to improve the client library in order to fix: https://github.com/sbt/sbt-conductr/issues/114 https://github.com/sbt/sbt-conductr/issues/83

markusjura commented 8 years ago

@huntc: Can you check if this goes into the right direction. I've splitted up sbt-conductr into 2 sub modules:

Tomorrow I'll fix the issues #114 and #82.

This PR needs to be merged after @fsat has merged the PR https://github.com/sbt/sbt-conductr/pull/122.

huntc commented 8 years ago

The client library feels like something that can potentially have its own release cycle and thus independent of sbt-conductr. For example I can see that it will be used by our test kit. The test kit should have no direct dependency on sbt and could be used outside of an sbt context.

I recommend a separate repository named conductr-client.

markusjura commented 8 years ago

Duplicate to https://github.com/sbt/sbt-conductr/pull/124