Hi James, This is so exciting :)
While the APIs are still marked as @unstable, we don't have immediate plans to modify them - so now is a good time to write a connector. Just accept the possibility that few modifications may be needed before release (I'm trying to get Ewen to add mandatory connector versions to the API...) I typically clone trunk and then run ./gradlew install - which builds and places the jars in local mvn repository. Then I can use them as dependencies in other projects. IMO, starting with an existing example and modifying it is a good approach. You can look at few more examples here: https://github.com/confluentinc/copycat-hdfs https://github.com/confluentinc/copycat-jdbc (Those are still under active development... don't try them in production yet) Ewen will probably chime in with more advice :) Gwen On Mon, Aug 31, 2015 at 7:14 PM, James Cheng <jch...@tivo.com> wrote: > Hi, > > I'd like to write a Copycat connector. I saw on Github that the Copycat > data APIs have been committed to trunk. How can I get started? I've never > developed against trunk before. Do I git clone from trunk, or is there a > pre-built set of jars from trunk that I can use? > > I see that there is a sample connector in copycat/file. For development > purposes, I could just create a peer to that. Obviously I would not check > in my connector in that location, but would that be the best way to get > started? > > Thanks, > -James > >