Most of our documentation talks about the execution model and concepts like
PTransform/PCollection/...[1]
There are guides for contributors related to style/building a
runner/existing design docs[2]

To my knowledge there are no project structure docs.

1: https://beam.apache.org/documentation/programming-guide/
2: https://beam.apache.org/contribute/

On Thu, Aug 16, 2018 at 11:52 PM Shayak Sadhu <[email protected]>
wrote:

> Thank you team for the info.
> I did take 2.6 release from download sources and tried to build it in
> gradle.
> I am getting this issue
>
> [image: image.png]
> Also do we have any docs/confluence page that would get me a good overview
> on the project structure and a bit on code walkthrough.
>
> Regards,
> Shayak.
>
> On Sun, Aug 12, 2018 at 5:42 PM Trần Thành Đạt <[email protected]>
> wrote:
>
>> Thank you.
>>
>> I just sent my first PR https://github.com/apache/beam/pull/6211 to
>> support Elasticsearch 6.x for  ElasticsearchIO.
>> My project is using Google Dataflow - Java Beam and needs to connect to
>> Elasticsearch 6 but currently, ElasticsearchIO only supports 2.x-5.x.
>>
>> On Sat, Aug 11, 2018 at 9:55 PM, Jean-Baptiste Onofré <[email protected]>
>> wrote:
>>
>>> +1
>>>
>>> Regards
>>> JB
>>>
>>> On 11/08/2018 16:38, Thomas Weise wrote:
>>> > It appears this thread has additional info worth adding
>>> > to https://beam.apache.org/contribute/#building--testing ?
>>> >
>>> >
>>> > On Sat, Aug 11, 2018 at 12:20 AM Mikhail Gryzykhin
>>> > <[email protected] <mailto:[email protected]>>
>>> wrote:
>>> >
>>> >     Extra tip:
>>> >     https://github.com/apache/beam/tree/master/.test-infra/jenkins
>>> >     contains definitions for all the jobs we run on Jenkins. You can
>>> >     find gradle commands executed there as well.
>>> >
>>> >     On Fri, Aug 10, 2018 at 11:17 PM Pablo Estrada <[email protected]
>>> >     <mailto:[email protected]>> wrote:
>>> >
>>> >         An extra tip: ./gradlew tasks --all should show you a bunch of
>>> >         existing tasks that you can run, and ./gradlew projects --all
>>> >         does the same for projects.
>>> >         -P.
>>> >
>>> >         On Fri, Aug 10, 2018, 10:33 PM Trần Thành Đạt
>>> >         <[email protected] <mailto:[email protected]>>
>>> wrote:
>>> >
>>> >             Thank you, Rui,
>>> >
>>> >             I have the same question.
>>> >             I will start running ./gradlew <module_name>:task to
>>> >             explore Beam codebase
>>> >
>>> >             On Sat, Aug 11, 2018 at 11:45 AM, Rui Wang
>>> >             <[email protected] <mailto:[email protected]>> wrote:
>>> >
>>> >                 Hi Shayak!
>>> >
>>> >                 Thanks for your interest.
>>> >
>>> >                 Beam uses Gradle to build and test code. One thing I
>>> >                 found was very useful when I started to contribute was
>>> a
>>> >                 tip about Gradle: you can run ./gradlew
>>> >                 <module_name>:task to get a list of commands that you
>>> >                 can run with Gradle under a module, which includes
>>> >                 compile/run/build jar commands. Hopefully this tip can
>>> >                 help you explore Beam codebase.
>>> >
>>> >
>>> >                 Thanks,
>>> >                 Rui
>>> >
>>> >
>>> >                 On Fri, Aug 10, 2018 at 9:08 PM Shayak Sadhu
>>> >                 <[email protected]
>>> >                 <mailto:[email protected]>> wrote:
>>> >
>>> >                     Hello JB,
>>> >
>>> >                     I did take a look into the contribute page.
>>> >                     These are the list of things I can help out with:
>>> >                     1. Python 3 support
>>> >                     3. MapReduce Runner
>>> >                     4. Apache Spark 2.0 Runner
>>> >
>>> >                     To get started, can you forward me some
>>> >                     documentation that would give me a brief code
>>> >                     walkthrough.
>>> >                     Also, I will try to pull the code from git and try
>>> >                     it out.
>>> >
>>> >                     Regards,
>>> >                     Shayak
>>> >
>>> >                     On Fri, Aug 10, 2018 at 3:00 PM Jean-Baptiste
>>> Onofré
>>> >                     <[email protected] <mailto:[email protected]>> wrote:
>>> >
>>> >                         Hi,
>>> >
>>> >                         you can take a look on the Contribution Guide:
>>> >
>>> >                         https://beam.apache.org/contribute/
>>> >
>>> >                         Regards
>>> >                         JB
>>> >
>>> >                         On 10/08/2018 09:18, Shayak Sadhu wrote:
>>> >                         > Hi Team,
>>> >                         >
>>> >                         > I would like to contribute to Apache Beam.
>>> >                         >
>>> >                         > Regards,
>>> >                         > Shayak
>>> >
>>> >                         --
>>> >                         Jean-Baptiste Onofré
>>> >                         [email protected] <mailto:
>>> [email protected]>
>>> >                         http://blog.nanthrax.net
>>> >                         Talend - http://www.talend.com
>>> >
>>> >
>>> >         --
>>> >         Got feedback? go/pabloem-feedback
>>> <https://goto.google.com/pabloem-feedback>
>>> >
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>>

Reply via email to