There has been a lot of discussions about diversity and getting new contributors and I think this aspect should be kept in mind as well when talking about a roadmap, additionally to the listed tickets that are already in the pipeline. What can inspiring developers contribute to 4.0 that would move the project forward to it’s goals and would be very likely included in the final release? What should people work on that would not be left ignored, because there’s no need for it or no time to really take care of it?
Same applies for reviewing tickets and I’m afraid the situations could get even worse with the recent organisational changes. If there are no goals on what should be included in 4.0, reviewers will probably just pick what they personally find relevant or related to what they already worked on. Other work will just be left ignored and I think that’s the worst thing to do while trying to build up a bigger developer community. Each contribution deserves some kind of response and even if it’s just a “not relevant for next release, will look into it another time” type of reply. Having clear goals or a certain theme for the release should make it easier to decide what to review and where to decline. Does that make sense? On Fri, Nov 4, 2016 at 3:47 AM, Nate McCall <zznat...@gmail.com> wrote: > It was brought up recently at the PMC level that our goals as a > project are not terribly clear. > > This is a pretty good point as outside of Jira 'Fix Version' labelling > (which we actually suck less at compared to a lot of other ASF > projects) this really isnt tracked anywhere outside of general tribal > knowledge about who is working on what. > > I would like to see us change this for two reasons: > - it's important we are clear with our community about where we are going > - we need to start working more closely together > > To that end, i've put together a list (in no particular order) of the > *major* features in which I know folks are interested, have patches > coming, are awaiting design review, etc.: > > - CASSANDRA-9425 Immutable node-local schema > - CASSANDRA-10699 Strongly consistent schema alterations > - CASSANDRA-12229 NIO streaming > - CASSANDRA-8457 NIO messaging > - CASSANDRA-12345 Gossip 2.0 > - CASSANDRA-9754 Birch trees > > What did I miss? What else would folks like to see? Specifically, this > should be "new stuff that could/will break things" given we are upping > the major version. > > To be clear, it's not my intention to set this in stone and then beat > people about the head with it. More to have it there to point it at a > high level and foster better communication with our users from the > perspective of an open source project. > > Please keep in mind that given everything else going on, I think it's > a fantastic idea to keep this list small and spend some time focusing > on stability particularly as we transition to a new release process. > > -Nate >