I'd like to propose we merge the cassandra-sidecar 
<https://github.com/apache/cassandra-sidecar> and cassandra-analytics 
<https://github.com/apache/cassandra-analytics> repositories. I've shopped the 
idea around to some of you and gotten universally positive feedback with some 
questions about details we deferred to this discussion.

*Reasons we should merge:*
 • Break circular dependencies between the 2 projects
 • Remove redundant copy/pasted code
 • Simplify build and CI
 • Reduce friction on changes that span both projects
 • Simplify the CDC implementation

*Outstanding questions and observations that came up:*
 • Do we merge one repository into the other? Or do we create a new project and 
bring them both in?
 • What do we do about JIRA? Leave separate or combine?
 • What do we do with open issues and PR's in github?
 • We'll need to thoughtfully update CI (github + circle) since we're right at 
the limit on the free tier on both projects
 • What do we do about existing deprecated repositories (cassandra-analytics 
and/or cassandra-sidecar)?
 • We'll need to update our release process

Other observations or questions welcome, as are thoughts on the entire process, 
on the outstanding questions, etc.

Looking forward to the discussion everyone.

~Josh

Reply via email to