Hi Kudu dev community,

I'm posting this to dev@ and BCC'ing user@ -- let's follow up on the Kudu
dev@ list.

Following up on some previous email threads on the topic of growing the
Kudu community, I would like to know if Kudu developers / interested
community members would be interested in having a real-time chat meeting
(online) to discuss progress and continue those discussions.

*What*: The agenda would be to evaluate progress on and discuss action
items in service of the following goals:

   1. Increase adoption of Kudu in general (and remove barriers to adoption)
   2. Increase the number of contributors to Kudu, especially committers

In addition to reviewing and updating the list of action items, I'd also
like to get volunteers for things that need help to get completed (or
started).

*When / Where*: Let's meet in the #kudu-general chat room on the getkudu
<https://getkudu-slack.herokuapp.com/> Slack instance for one hour starting
at 10am PDT on Tuesday, November 13.

For those who can't attend in real-time, the chat history will be available
and I'll send notes to the mailing list afterward, so we can also discuss
the same topics over email after the meeting.

Please let me know if this sounds like something you'd like to take part in
or if you have a suggestion for a better way to coordinate this effort,
want to propose an alternative time, etc.

Please find below the current list of action items compiled by Grant and me.

Thanks,
Mike

--

*Being worked on:*

   - KUDU-2411 <https://issues.apache.org/jira/browse/KUDU-2411>: Binary
   artifacts (Linux / macOS) on Maven to enable a Kudu MiniCluster usable by
   external projects - Grant / Mike
   - KUDU-2402 <https://issues.apache.org/jira/browse/KUDU-2402>: Gerrit
   Sign In UI bug: we upgraded Gerrit to 2.4.15 but unfortunately it didn't
   fix the issue (we thought this was in the list of fixed issues for 2.4.6).
   We are going to try updating some RewriteRules next - Mike working with
   Cloudera IT, who hosts this infrastructure

*Not being worked on:*

*Increase number of contributors*

   - Support GitHub pull requests (forward to Gerrit?)
   - Create more contributor-focused FAQs and docs (wiki?)
   - Code overview and C++ guidelines article targeted at Java developers
   - Quarterly email to the dev/user lists with links to beginner / newbie
   jiras
   - Video walkthrough of Kudu code base, including how to set up a dev env
   with <insert C++ code editor or IDE of choice here>
   - Simplify CONTRIBUTING.adoc

*Increase adoption*

*Non-product*

   - Binary artifacts as part of the Apache Kudu release process
      - DEB / RPM packages
      - Tarball releases
      - Ports / Homebrew integration for macOS
   - Full fledged demos / application examples
   - Easy ingest tools for demos, i.e. CLI tools for CSV -> Kudu or similar
   - Schedule regular meetups / hold more talks
   - Improve client APIs to make integration easier / more powerful (need
   specific ideas)
   - More blog posts, including invited blog posts
   - More documentation / blog posts about existing integrations that
   people may not know how to use

*Product improvements*

For now, let's leave big-ticket features off this list -- most are pretty
obvious and they'll take up all the oxygen in the room. Let's reserve this
section for relatively low-effort and high-reward quality-of-life
improvements to the product.

   - TBD

Reply via email to