+1 We should do this for large contributions. Also we should link the dev discussion thread in the JIRA for reference.
On Mon, Aug 15, 2016 at 10:08 AM, Jeremiah D Jordan < jeremiah.jor...@gmail.com> wrote: > I like keeping things in JIRA because then everything is in one place, and > it is easy to refer someone to it in the future. > But I agree that JIRA tickets with a bunch of design discussion and POC’s > and such in them can get pretty long and convoluted. > > I don’t really like the idea of moving all of that discussion to email > which makes it has harder to point someone to it. Maybe a better idea > would be to have a “design/POC” JIRA and an “implementation” JIRA. That > way we could still keep things in JIRA, but the final decision would be > kept “clean”. > > Though it would be nice if people would send an email to the dev list when > proposing “design” JIRA’s, as not everyone has time to follow every JIRA > ever made to see that a new design JIRA was created that they might be > interested in participating on. > > My 2c. > > -Jeremiah > > > > On Aug 15, 2016, at 9:22 AM, Jonathan Ellis <jbel...@gmail.com> wrote: > > > > A long time ago, I was a proponent of keeping most development > discussions > > on Jira, where tickets can be self contained and the threadless nature > > helps keep discussions from getting sidetracked. > > > > But Cassandra was a lot smaller then, and as we've grown it has become > > necessary to separate out the signal (discussions of new features and > major > > changes) from the noise of routine bug reports. > > > > I propose that we take advantage of the dev list to perform that > > separation. Major new features and architectural improvements should be > > discussed first here, then when consensus on design is achieved, moved to > > Jira for implementation and review. > > > > I think this will also help with the problem when the initial idea proves > > to be unworkable and gets revised substantially later after much > > discussion. It can be difficult to figure out what the conclusion was, > as > > review comments start to pile up afterwards. Having that discussion on > the > > list, and summarizing on Jira, would mitigate this. > > > > -- > > Jonathan Ellis > > Project Chair, Apache Cassandra > > co-founder, http://www.datastax.com > > @spyced > >