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
>

Reply via email to