Re: [ANNOUNCEMENT] New committers!

2016-10-24 Thread Christian Schneider

I know how apache projects work. You should know me long enough to know.
For people who are less familiar with the process.. One pmc member 
proposes someone as new committer and the pmc members

vote on him/her.

Every project of course has a different idea of how high that bar for 
entry should be. So my question was just meant to give contributors an 
idea of what to expect. Is that weird to ask?
So for example if you would propose someone, what would be the minimum 
level of contribution before you have a good feeling to propose him/her.


Christian

On 24.10.2016 12:20, Jean-Baptiste Onofré wrote:

Hi Christian,

Your e-mail sounds "weird" to me: like other Apache projects, if your 
contribution is valuable and sustained, then you will deserve committer-ship. It's 
meritocracy based.

Working part time is not a problem, it would make little bit more time to get 
into. So, just a timing point, nothing blocker.

Regards
JB



--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com



Re: [ANNOUNCEMENT] New committers!

2016-10-24 Thread Christian Schneider
Congratulations to all three new committers. These are very substantial 
contributions and all three definitely have earned the

committership.

As I am only starting to try to help out with beam I wonder how hard it 
is to become a committer.
If I see that Thomas Groh is the number 1 contributor for beam and only 
now became committer I wonder
how the beam project intends to motivate people to try to also become 
committers.


I personally work full time on open source but will only be able to 
spare a part of my time for beam. Most people
probably only work part time on apache projects in general.  So what is 
the expectation of the beam project for aspiring committers?
Will it be possible for people working on beam in their spare time to 
become committers?


Christian

On 22.10.2016 00:18, Davor Bonaci wrote:

Hi everyone,
Please join me and the rest of Beam PPMC in welcoming the following
contributors as our newest committers. They have significantly contributed
to the project in different ways, and we look forward to many more
contributions in the future.

* Thomas Weise
Thomas authored the Apache Apex runner for Beam [1]. This is an exciting
new runner that opens a new user base. It is a large contribution, which
starts the whole new component with a great potential.

* Jesse Anderson
Jesse has contributed significantly by promoting Beam. He has co-developed
a Beam tutorial and delivered it at a top big data conference. He published
several blog posts positioning Beam, Q with the Apache Beam team, and a
demo video how to run Beam on multiple runners [2]. On the side, he has
authored 7 pull requests and reported 6 JIRA issues.

* Thomas Groh
Since starting incubation, Thomas has contributed the most commits to the
project [3], a total of 226 commits, which is more than anybody else. He
has contributed broadly to the project, most significantly by developing
from scratch the DirectRunner that supports the full model semantics.
Additionally, he has contributed a new set of APIs for testing unbounded
pipelines. He published a blog highlighting this work.

Congratulations to all three! Welcome!

Davor

[1] https://github.com/apache/incubator-beam/tree/apex-runner
[2] http://www.smokinghand.com/
[3] https://github.com/apache/incubator-beam/graphs/contributors
?from=2016-02-01=2016-10-14=c




--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com



Re: Documentation for IDE setup

2016-10-14 Thread Christian Schneider

Btw. I finished the documentation now and created a PR:
https://github.com/apache/incubator-beam-site/pull/44

While testing the documentation I also found this issue:
https://github.com/apache/incubator-beam-site/pull/45

Christian

On 14.10.2016 10:17, Christian Schneider wrote:

Hello all,

I am new to the beam community and currently start making myself 
familiar with the code.  I quickly found the contribution guide and 
was able to clone the code and build beam using maven.


The first obstacle I faced was getting the code build in eclipse. I 
naively imported as existing maven projects but got lots of compile 
errors. After talking to Dan Kulp we found that this is due to the apt 
annotation processing for auto value types. Dan explained me how I 
need to setup eclipse to make it work.


I still got 5 compile errors (Some bound mismatch at Read.bounded, and 
one ambiguous method empty). These errors seem to be present for 
everyone using eclipse and Dan works on it. So I think this is not a 
permanent problem.


To make it easier for new people I would like to write a documentation 
about the IDE setup. I can cover the eclipse part but I think intellij 
should also be described.


I already started with it and placed it in /contribute/ide-setup. Does 
that make sense?


I currently did not link to it from anywhere. I think it should be 
linked in the contribute/index and in the Contribute menu.


Christian




--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com



Documentation for IDE setup

2016-10-14 Thread Christian Schneider

Hello all,

I am new to the beam community and currently start making myself 
familiar with the code.  I quickly found the contribution guide and was 
able to clone the code and build beam using maven.


The first obstacle I faced was getting the code build in eclipse. I 
naively imported as existing maven projects but got lots of compile 
errors. After talking to Dan Kulp we found that this is due to the apt 
annotation processing for auto value types. Dan explained me how I need 
to setup eclipse to make it work.


I still got 5 compile errors (Some bound mismatch at Read.bounded, and 
one ambiguous method empty). These errors seem to be present for 
everyone using eclipse and Dan works on it. So I think this is not a 
permanent problem.


To make it easier for new people I would like to write a documentation 
about the IDE setup. I can cover the eclipse part but I think intellij 
should also be described.


I already started with it and placed it in /contribute/ide-setup. Does 
that make sense?


I currently did not link to it from anywhere. I think it should be 
linked in the contribute/index and in the Contribute menu.


Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com