You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Reza ardeshir rokni (Jira)" <ji...@apache.org> on 2021/10/06 21:30:00 UTC

[jira] [Created] (BEAM-13011) Improve xlang docs

Reza ardeshir rokni created BEAM-13011:
------------------------------------------

             Summary: Improve xlang docs
                 Key: BEAM-13011
                 URL: https://issues.apache.org/jira/browse/BEAM-13011
             Project: Beam
          Issue Type: Bug
          Components: cross-language, website
            Reporter: Reza ardeshir rokni


The documentation for xlang components is a mix of tutorial, guide and how to which is very difficult to follow, especially if coming to Xlang for the first time.

[http://beam.apache.org/documentation/programming-guide/#multi-language-pipelines|https://www.google.com/url?q=http://beam.apache.org/documentation/programming-guide/%23multi-language-pipelines&sa=D&usg=AOvVaw0EhoMT9ttwomsjsIY6dUDT]

I would recommend:

1-
That @chamikara talk from Beam summit :
[https://www.youtube.com/watch?v=aePbNx8CZw0]
Be replicated within the docs, including the rpc calls between the expansion service and other components that he references in the talk.

2-
Separate out the guide material from tutorial as two different pieces

3-
Provide a Hello world Python in Java and Java in Python example which includes full working commands.

5-
We reference classes in :
[https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/external.py|https://www.google.com/url?q=https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/external.py&sa=D&usg=AOvVaw2G3MS4kKmMPRlCL8-wg4Rg]

But we dont really say how those classes should be run, this should also be part of the tutorial.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)