youngoli commented on a change in pull request #15447:
URL: https://github.com/apache/beam/pull/15447#discussion_r712676323



##########
File path: website/www/site/content/en/documentation/programming-guide.md
##########
@@ -6416,6 +6421,68 @@ with pipeline as p:
 
 4. After the job has been submitted to the Beam runner, shutdown the expansion 
service by terminating the expansion service process.
 
+#### 13.2.3. Using cross-language transforms in a Go pipeline
+
+If a Go-specific wrapper for a cross-language is available, use that; 
otherwise, you have to use the
+lower-level 
[CrossLanguage](https://pkg.go.dev/github.com/apache/beam/sdks/go/pkg/beam#CrossLanguage)
+function to access the transform.
+
+**Expansion Services**
+
+The Go SDK does not yet support automatically starting an expansion service. 
In order to use
+cross-language transforms, you must manually start any necessary expansion 
services on your local
+machine and ensure they are accessible to your code during pipeline 
construction; see more at

Review comment:
       I actually had this before, but removed it in favor of the current 
approach linking to the "how to create" section, in order to avoid putting 
details about Java functionality in the Go section.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to