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 >>> >> >>
