Alternatively, for the trait push down optimization effort, there are some
well defined tasks: https://issues.apache.org/jira/browse/CALCITE-4052.  If
you are interested, you can pick up some tasks from there :) I am happy to
help you get familiar with those tasks and review your code.


-Rui


On Mon, Nov 16, 2020 at 12:44 AM Stamatis Zampetakis <[email protected]>
wrote:

> Hi Louis,
>
> It's true that we have neglected a bit curating the JIRA tasks for newbies.
>
> My suggestion would be to have a look in recently created bugs with no
> assignee that lead to an exception [1] and pick one that you understand the
> most.
> Usually it is easier to get started if there is a test case reproducing the
> problem that leads to an exception.
>
> Best,
> Stamatis
>
> [1]
>
> https://issues.apache.org/jira/browse/CALCITE-4401?jql=project%20%3Dcalcite%20and%20type%20%3D%20Bug%20and%20resolution%20is%20EMPTY%20and%20assignee%20%20IS%20EMPTY%20and%20text%20~%20Exception%20ORDER%20BY%20createdDate%20DESC
>
>
> On Mon, Nov 16, 2020 at 3:49 AM Chunwei Lei <[email protected]>
> wrote:
>
> > Welcome, Louis.
> >
> > You can take over some tickets that do not have an assignee.
> >
> > Best,
> > Chunwei
> >
> >
> > On Mon, Nov 16, 2020 at 4:22 AM Xiaowei Kuang <[email protected]>
> > wrote:
> >
> > > Hi everyone,
> > >
> > > I'm trying to learn more and build up my understanding about
> > > Calcite's system internals by working on small beginner tasks. The
> > > "DEVELOP" page on the website points me to the JIRA tickets
> > > <
> > >
> >
> https://issues.apache.org/jira/issues/?jql=labels%20%3D%20newbie%20%26%20project%20%3D%20Calcite%20%26%20status%20%3D%20Open
> > > >
> > > labeled
> > > "newbie".
> > >
> > > When I browsed through the tasks, it seems that most tasks on the page
> > were
> > > created at least a year ago. CALCITE-2901 was the most recent one and
> was
> > > created in March 2019. All the others dated back to 2017 or
> > > earlier. CALCITE-2901 was created for version 1.18.0 and IIUC Calcite
> > (dev
> > > release) is now on 1.26.0. The content of CALCITE-2901 does still
> > > seem relevant (as the code snippet is still the same as the one in the
> > > source code).
> > >
> > > So I am wondering if these "newbie" tasks are still relevant. And if
> they
> > > are not, what is the current recommendation for getting started with
> the
> > > project?
> > >
> > > Thanks for any help in advance :)
> > >
> > > Best,
> > > Louis
> > >
> >
>

Reply via email to