I should chime in and mention that we are in the process of migrating the
Contributing/Development sections of the documentation to the site-wide,
non-versioned "docs" in cassandra-website, rather than in the docs. That
will come into existence when we can get the "new" docs, written in
asciidoc, in place. Soon.

Lorina
Lorina Poland
e. lor...@datastax.com
w. www.datastax.com



On Tue, Apr 27, 2021 at 11:32 AM Mick Semb Wever <m...@apache.org> wrote:

> > Thanks for bringing this important topic for discussion Benjamin. I think
> > it would help to enumerate what issues we face to attract new
> contributors
> > currently and then try to act on those.
> >
> > 1. Committers have little bandwidth to review low-impact issues (ie. Low
> > Hanging Fruit (LHF)), which are generally the entry-point for new
> > contributors. Lack of feedback on these initial contributions discourage
> > new contributions, creating a barrier for new contributors to join the
> > community (this point was raised by Stefan on this thread[1]).
> >
> > 2. Lack of consistency when labeling tickets as LHF. Some tickets are
> easy
> > but not tagged as LHF, some tickets are tagged as LHF but are not easy
> > enough for new contributors.
> >
> > 3. Lack of consistency when filling JIRA tickets. Some tickets have a
> clear
> > scope and definition, making it easier for new contributors to self serve
> > and figure out what needs to be done, while others have bad descriptions
> or
> > ill-defined scopes making it hard for beginners to work on these tickets.
> >
> > 4. Out of date or invalid JIRA tickets, making it harder for beginners to
> > figure out if a given ticket is valid or not to work on.
>
>
> I agree with this list Paulo. And I can see the hygiene of jira
> tickets, individually and overall, being one of the key points that we
> can immediately address (and you are!)
>
> This article was recently shared with me and I think it is a good
> starting point:
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__opensource.com_article_19_12_open-2Dsource-2Dcontributors&d=DwIBaQ&c=adz96Xi0w1RHqtPMowiL2g&r=bL2UpIjL4Mm1mCbqWThJUiPD-CmTXMALsIT2Ta-KfGk&m=q_dsXQ6jX9WOdt0mTaSMswT8YBVJJ3tuHsqmiomJHYc&s=__XC3za3frwYqDZAgqymi4eS1lA6mVMYWt4NSw_8cF4&e=
>
> We do definitely have a blocker on reviewers' bandwidth, and I think
> this overlaps with how we can better front-load patch requirements,
> code style, testing, and access to CI.
>
> CI is an interesting one. CircleCI is for those (in a company) with a
> premium account. CI-cassandra for committers (reviewers). Often what a
> new contributor thinks is a simple patch won't pass CI, and it's a
> waste to have to rely on a reviewer getting involved to provide this
> feedback. I don't have any great answer to this. Though I am still
> keen to see a script that uses the jenkins k8s operator to set up our
> jenkins DSL on anyone's own k8s cluster and run the full pipeline. On
> a much simpler front, maybe hooking up GH actions to generate the
> documentation and website would help attract (and keep around) the doc
> and website contributors.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>

Reply via email to